【发布时间】:2017-10-29 15:35:45
【问题描述】:
我想使用带有实体 3D 对象的 SceneKit 创建一个应用程序,我可以使用给定的用户输入更改其形状。使用预定义的动画或制作许多较小的对象(作为节点)并更改它们的排列以模仿单个对象的形状变化会更好吗?非常感谢!
【问题讨论】:
我想使用带有实体 3D 对象的 SceneKit 创建一个应用程序,我可以使用给定的用户输入更改其形状。使用预定义的动画或制作许多较小的对象(作为节点)并更改它们的排列以模仿单个对象的形状变化会更好吗?非常感谢!
【问题讨论】:
根据您所说的“改变形状”的含义,您有以下选项:
SCNBox、SCNCone、SCNCylinder 等)并且您可以更改其形状使用其动画属性(例如:倒角) SCNBox 的半径),那么动画是最简单的方法。SCNNode 并且内容从外部源加载并且更改其形状您的意思是缩放/旋转/平移,您也可以使用动画。SCNGeometries(通过填充 SCNGeometrySource/@ 987654328@) 来自您的模型。既然问题有标签 blender 并且标题提到 rotate,那么也许 (2) 最适合您。
【讨论】: