【发布时间】:2020-08-03 00:38:42
【问题描述】:
好的,我目前有一个平面四边形,并想添加一个脚本,以程序增加/减少四边形的曲率。我的意思是弯曲的四边形:
这将是一个较低的曲率值:
这将是一个更高的曲率值:
我找到了这个脚本,用于在 Unity C# 中以程序方式确定四边形的圆角半径:https://answers.unity.com/questions/1007222/round-procedural-square-mesh-corners-c.html
但是我在程序网格生成方面没有太多经验,也不知道如何深入研究。 如何在 Unity 中创建程序曲率修改器/我可以从哪里开始?
【问题讨论】:
-
数学中有许多不同类型的曲线,所以请确保我们为您选择正确的一种。您是否希望这是一条二次曲线,或者您希望这是一条圆弧?从数学上讲,它们非常不同。
-
@pseudoabdul 我相信二次曲线 - 这些应该是 VR 中的面板,所以曲率应该在 180 度到小于 360 度之间。大概最大 210 度左右
-
你不能像这样测量二次曲线,因为曲率半径在整个曲线上是不均匀的。听起来你想要一个圆弧作为你的曲线。在我可以帮助你之前,你必须先把它整理好。
标签: c# unity3d mesh procedural