WEB 3D技术 three.js rotation元素旋转控制

我们在官网中搜索 Euler
在这里插入图片描述
循环用的 就不是三维向量了 而是欧拉角对象
但欧拉角也是绕着某个轴进行旋转

我们有两个这样的元素
在这里插入图片描述
官网中的 order 比较特殊 它是先旋转完 x轴 然后旋转 y轴 最后旋转z轴
order也是它默认的值
在这里插入图片描述
一般来讲 我们用 就改 x y z就够了 order 一般不需要
例如 我们这里
在这里插入图片描述
设置元素沿着x轴 旋转 45度 明显 我们设置的这块蓝色元素就发生了偏转
在这里插入图片描述
这东西也是个局部的 子集会继承父元素的偏转角度
这里 我们设置父元素 偏转 45度
在这里插入图片描述
运行之后 你会发现 父子都偏转了45度
在这里插入图片描述
这是y轴偏转 45度效果
在这里插入图片描述
z轴旋转效果
在这里插入图片描述
大家应该不难发现 我们的子元素位移也会受到父元素偏转的影响 我们是向右 因为父元素的右朝向偏转 子元素的向右也有方向上的偏转

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值