如果我在 x 中旋转圆柱体,则 y 然后在不同的 theta 中旋转 z.最终圆柱体的 y 轴高度是多少
if I rotate the cylinder in x, then y and then z in different theta. What will be the height in y axis for the final cylinder?
我是三的新手.js在三.js当我创建一个圆柱体时,默认情况下它将平行于 y 轴,将 y 轴中的高度作为值 a。
然后如果我在 x 中旋转圆柱体,然后在不同的θ中旋转 y,然后旋转 z。最终圆柱体的 y 轴高度是多少(如下面的代码)?
我试过了,但找不到答案。非常感谢您的任何答案。 :)
cylinder.rotation.x = theta1;
cylinder.rotation.y = theta2;
cylinder.rotation.z = theta3;
你可以在数学栈交换上问这个问题,或者你可以执行以下代码(插入你的X、Y和Z值)。所以在这个例子中,我们的圆柱体沿正 y 轴的高度为 1.0:
var x = 0.0;
var y = 1.0;
var z = 0.0;
var e = new THREE.Euler(theta1, theta2, theta3);
var p = new THREE.Vector3(x, y, z);
p.applyEuler(e);
console.log(e);
相关文章:
- 知道为什么我的旋转木马不会自动更改图片吗
- 将圆柱体转换为弯管
- 顺时针旋转Svg元件
- 将鼠标旋转限制为特定的度数
- 旋转后拖动对象
- 禁用旋转木马中的下一个按钮和上一个按钮
- 手动创建旋转活动指示器
- 如何在容器中定位旋转的图像
- 在轴上旋转SVG图像
- 绕z轴旋转时出现iOS陀螺仪错误
- 旋转按钮[HTML][JS]
- 在JS中围绕旋转对象旋转对象
- Threejs-围绕中心旋转对象
- 旋转木马;启用内容安全策略时无法工作
- 如何在使用Kinetic拖动同一对象后,在旋转动画中保持先前的偏移
- 菜单切换时箭头旋转
- 较大引导转盘中的较小引导转盘-较小引导转盘上的旋转功能问题
- 需要关于随机图像旋转的指南
- 如果我在 x 中旋转圆柱体,则 y 然后在不同的 theta 中旋转 z.最终圆柱体的 y 轴高度是多少
- 如果我希望旋转后所有圆柱体的高度都是固定值,我将如何计算原始高度