按下 UI 按钮会扭曲模型
Posted
技术标签:
【中文标题】按下 UI 按钮会扭曲模型【英文标题】:UI Button pressed distorts model 【发布时间】:2020-10-22 17:01:10 【问题描述】:我以编程方式创建了一个模型和一个确定模型外观的 UI 对话框。如果我按下 UI 中的按钮来生成模型,第一次它看起来完全符合预期,但如果我反复按下按钮,每次按下都会以不同的方式扭曲模型。这是 UI 按钮的常见问题吗?如果我在我的程序中调用该函数来生成模型,那没有问题,所以我不认为它是如何生成它的。这不是我第一次遇到这个问题。我以前的模型也发生了同样的事情。我的 UI 非常简单,看起来像这样。
try(destroyDialog ModelGenerator)catch()
rollout ModelGenerator "Model Generator" (
group "Controls" (
edittext myText "model options"
)
button createModelButton "Generate Model"
on createModelButton pressed do (
delete objects
generateModel (myText.text)
)
)
CreateDialog ModelGenerator 300 300
【问题讨论】:
【参考方案1】:您在 generateModel 函数中做错了,可能是重新定义全局变量的范围问题(这就是为什么在运行整个函数时它起作用的原因)但是当我所拥有的只是该函数时,这真的很难说名字。
【讨论】:
好的,我以为是按钮,但这为我指明了正确的方向,我修复了它。谢谢。以上是关于按下 UI 按钮会扭曲模型的主要内容,如果未能解决你的问题,请参考以下文章
shader编程-三维场景下SDF建模,对模型进行扭曲弯曲裁剪掏空操作(WebGL-Shader开发基础12)
shader编程-三维场景下SDF建模,对模型进行扭曲弯曲裁剪掏空操作(WebGL-Shader开发基础12)