ios - 如何更改 anchor ?
<p><p>我正在使用 <code>SceneKit</code>。 <code>SCNNode</code> 对象相对于中心旋转。如何改变<code>SCNNode</code>的 anchor ?</p>
<pre><code>SCNScene *scene = ;
SCNBox *boxGeometry = ;
SCNMaterial *material = ;
material.diffuse.contents = ;
SCNNode *boxNode = ;
boxNode.geometry.firstMaterial = material;
boxNode.pivot = SCNMatrix4MakeTranslation(0.5f, 0.5f, 0.5f);
;
self.sceneView.scene = scene;
self.sceneView.allowsCameraControl = YES;
</code></pre></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>与您的盒子大小相比,您的枢轴变换平移非常小。它没有标准化。</p>
<p>如果您想绕其中一个角平移,则应向所有方向平移一半。</p>
<pre><code>boxNode.pivot = SCNMatrix4MakeTranslation(384.0/2.0, 512.0/2.0, 20.0/2.0);
</code></pre></p>
<p style="font-size: 20px;">关于ios - 如何更改 anchor ?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/26795220/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/26795220/
</a>
</p>
页:
[1]