欢迎光临散文网 会员登陆 & 注册

08-Threejs物体缩放与旋转

2022-07-31 18:03 作者:老陈打码  | 我要投稿

08-Threejs物体缩放与旋转-视频教程链接

物体的缩放与旋转是我们经常要操作的方式。

1 scale设置缩放

因为物体的scale属性是vector3对象,因此按照vector的属性和方法,设置x/y/z轴方向的缩放大小。

2 rotation设置旋转

因为的旋转通过设置rotation属性,该属性是Euler类的实例,因此可以通过Euler类的方法进行设置旋转角度。

因此可以通过以下方式设置旋转物体

set方法,每个参数具体定义

.set ( x : Float, y : Float, z : Float, order : String ) : this

x - 用弧度表示x轴旋转量。
y - 用弧度表示y轴旋转量。
z - 用弧度表示z轴旋转量。
order - (optional) 表示旋转顺序的字符串。

2.1 旋转动画

每一帧旋转弧度制的0.01角度,实现动画代码

3 综合上述代码

1、在前面创建的项目中的main.js文件写入代码

效果演示:



08-Threejs物体缩放与旋转的评论 (共 条)

分享到微博请遵守国家法律