threejs—01—概念

发布时间 2023-11-23 15:04:12作者: Eric-Shen

一、物体如何移动

所有的物体不管是PerspectiveCamera()还是mesh()构造函数,都是继承Object3D()的。

因为继承,所以,camera实例和mesh实例,不仅可以访问自己构造函数的函数原型prototype对象里的东西,也可以访问Object3D()函数的属性。

其中,Object3D()函数有一个position属性很重要,通过这position属性,我们就可以控制物体的移动了。

postion属性的值是一个Vector3类实例,描述是一个三维向量,通过这个实例就可以来控制物体的移动的。

 

二、物体的移动是局部的

也就是说物体是相对于他的父属性进行移动的。