1

很长一段时间以来,我一直在尝试找到一种方法来沿着 Three.js 中的样条线挤出自定义形状并将其设置为滚动/倾斜。基本上,使用 THREE.ExtrudeGeometry 我走了很远,我有工作的自定义形状沿着我的样条线挤出(类型为 THREE.CubicBezierCurve3)。但是我遇到了1个问题。我实际上想控制我的挤压形状的滚动(如偏航、俯仰和滚动)。这样做的原因是因为我正在尝试从样条曲线创建过山车轨道,并且我需要控制倾斜(用于倾斜转弯等)。

下面是我的测试场景当前的样子。在红色圆圈区域中,您可以看到 Three.js 挤压算法如何自动存储我的形状挤压。这种银行业务是我希望自己能够控制的。

简而言之:我想知道是否有可能以某种方式控制每个样条节点的 Three.js ExtrudeGeometry(我猜他们称之为法线?)?

红色标记的区域显示了形状被 Three.js 的挤压算法倾斜的位置

4

0 回答 0