《Three.js 入门指南》3.1.1 - 基本几何形状-立方体(CubeGeometry)


3.1 基本几何形状

立方体(CubeGeometry)


构造函数: 

THREE.CubeGeometry(width, height, depth, widthSegments, heightSegments, depthSegments) 

width:是x方向上的长度;

height:是y方向上的长度;

depth:是z方向上的长度;

后三个参数分别是在三个方向上的分段数,一般情况下不需要分段的话,可以不设置后三个参数,后三个参数的缺省值为1。其他几何形状中的分段也是类似的,下面不做说明。

widthSegments:代表x方向上的分段数,widthSegments3的话,代表x方向上水平分为三份。(下同);

heightSegments:代表y方向上的分段数;

depthSegments:代表z方向上的分段数。

长宽高:

创建立方体直观简单,如:new THREE.CubeGeometry(1, 2, 3);可以创建一个x方向长度为1,y方向长度为2,z方向长度为3的立方体。

分段:

而在设置了分段,如new THREE.CubeGeometry(1, 2, 3, 2, 2, 3),可以创建一个x方向长度为1,y方向长度为2,z方向长度为3的立方体。同时x,y方向分为2段,而z方向分为三段。

 完整示例代码demo与效果图:




    
    
    
    
    Document