【发布时间】:2015-06-20 01:13:47
【问题描述】:
如何将 SceneKit 模型中的节点连接在一起,以便对该节点之一的位置或大小的任何修改都会影响其他节点的位置(以及可选的大小)?例如,使用http://www.raywenderlich.com/83748/beginning-scene-kit-tutorial 的精彩教程,我已经建立了甲烷分子的模型。如果我以编程方式更改模型中心碳原子的半径,我需要自动更改四个氢原子的位置。
谢谢。
【问题讨论】:
如何将 SceneKit 模型中的节点连接在一起,以便对该节点之一的位置或大小的任何修改都会影响其他节点的位置(以及可选的大小)?例如,使用http://www.raywenderlich.com/83748/beginning-scene-kit-tutorial 的精彩教程,我已经建立了甲烷分子的模型。如果我以编程方式更改模型中心碳原子的半径,我需要自动更改四个氢原子的位置。
谢谢。
【问题讨论】:
您可以将所有 atom 节点分组到一个公共 molecule 节点下(该节点没有任何几何形状,只有子节点)。当您移动或缩放分子时,效果将应用于每个原子。
【讨论】: