菜鸟教程小白 发表于 2022-12-12 14:28:33

ios - 有没有办法根据其父 SCNView 的框架来缩放 SCNNode?


                                            <p><p>我正在使用 <code>ObjC</code> 语言在 <code>Scenekit</code> 项目中使用 collada 文件加载 3D 模型。我想实现 3d 模型的动态缩放,即 <code>SCNNode</code> 就像 <code>AutoLayout</code> 适用于任何 <code>UIControl</code> 并对其施加约束一样。</p>

<p>我希望将 <code>SCNNode</code> 缩放到与其父 <code>SCNView</code> 的缩放因子相同的因子,而不剪切 3D 模型的任何部分。</p>

<p>如果可能的话,我该如何实现?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>自动执行此操作并不方便。
您必须根据其视野和对象的尺寸放置相机。</p>

<p>见 <a href="https://stackoverflow.com/questions/14533135/how-to-calculate-the-z-distance-of-a-camera-to-view-an-image-at-100-of-its-orig" rel="noreferrer noopener nofollow">How to calculate the z-distance of a camera to view an image at 100% of its original scale in a 3D space</a> </p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 有没有办法根据其父 SCNView 的框架来缩放 SCNNode?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/28792771/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/28792771/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 有没有办法根据其父 SCNView 的框架来缩放 SCNNode?