模型按一个圈摆放(10等分)

Posted chenyi4

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模型按一个圈摆放(10等分)相关的知识,希望对你有一定的参考价值。

var R = 320;
 function setPosition(){
            pivot2.position.x  = -    Math.sin(Math.PI/5)*R;
            pivot2.position.z = Math.cos(Math.PI/5)*R;
            pivot2.rotation.z = -Math.PI/10*3;

            pivot3.position.x  = 0;
            pivot3.position.z = R;
            pivot3.rotation.z = -Math.PI/2;

            pivot4.position.x  = Math.sin(Math.PI/5)*R;
            pivot4.position.z = Math.cos(Math.PI/5)*R;
            pivot4.rotation.z = Math.PI/10*13;

            pivot5.position.x  = Math.sin(Math.PI/10*4)*R;
            pivot5.position.z = Math.cos(Math.PI/10*4)*R;
            pivot5.rotation.z = Math.PI/10*11;

            pivot6.position.x  = Math.sin(Math.PI/10*4)*R;
            pivot6.position.z = -Math.cos(Math.PI/10*4)*R;
            pivot6.rotation.z = -Math.PI/10*11;

            pivot7.position.x  = Math.sin(Math.PI/5)*R;
            pivot7.position.z = -Math.cos(Math.PI/5)*R;
            pivot7.rotation.z = -Math.PI/10*13;

            pivot8.position.x  = 0;
            pivot8.position.z = -R;
            pivot8.rotation.z = Math.PI/2;

            pivot9.position.x  = -Math.sin(Math.PI/5)*R;
            pivot9.position.z = -Math.cos(Math.PI/5)*R;
            pivot9.rotation.z = Math.PI/10*3;

            pivot10.position.x  = -Math.sin(Math.PI/10*4)*R;
            pivot10.position.z = -Math.cos(Math.PI/10*4)*R;
            pivot10.rotation.z = Math.PI/10*1;

            pivot.position.x  = -Math.sin(Math.PI/10*4)*R
            pivot.position.z = Math.cos(Math.PI/10*4)*R
            pivot.rotation.z = -Math.PI/10;
            //
        }    

\\

运用

以上是关于模型按一个圈摆放(10等分)的主要内容,如果未能解决你的问题,请参考以下文章

list内容按长度等分

代码翻译

LQ0206 组素数枚举+素数

scrapy按顺序启动多个爬虫代码片段(python3)

;~ 小部分AutoHotkey源代码片段测试模板2019年10月9日.ahk

AD中快速按模块摆放器件