我有两个 3D 点(球体),我想使用 3D 线(细圆柱体)绘制一条连接它们的线。我正在使用 SceneKit 来实现这一点。到目前为止,我可以用圆柱线在 3D 空间中绘制 2 个点。我还根据两点计算出线的长度。现在我正在寻找正确的变换矩阵来旋转线以连接两点。
我计划抽象一个函数,该函数将取任意两点并画一条线:
<code>func lineFor(point1 point1: SCNVector3, point2: SCNVector3) -> SCNNode</code>
感谢任何帮助
最佳答案
为什么不将圆柱体放置在一个点,设置其长度并使用 SCNLookAtConstraint
使其指向第二个点?
西蒙
关于ios - 连接两个 3D 点的 3D 线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37330877/