我目前正在尝试找出如何从给定点生成管道3D对象 P SCNVector3 )和半径 r 哪里 P[i] 是圆柱体的中心。我不能简单地生成 n-1 SCNCylinder 然后把它们放在 P[i-1] 和 P[i] ,因为气缸之间的连接看起来很难看。
P
SCNVector3
r
P[i]
n-1
P[i-1]
我已经看到,您可以使用 SCNGeometrySource . 但据我所知,我必须手动计算曲面及其法线和连接。
这个blender的答案描述了我想要实现的目标(但有一系列 SConvector3 而不是贝塞尔曲线。 https://blender.stackexchange.com/a/8686
SConvector3
以下是一段不同的视频: https://www.youtube.com/watch?v=g_ciyeTmZx4
我的问题是:
是否有内置功能提供此功能,或者我真的必须手动计算所有内容?我现在对SceneKit不太感兴趣,可能会错过该功能的正确搜索词。有什么建议吗?