目的 记录 threejs 中常用几何体 记录 threejs 提供的比较奇葩的主题 记录心得 几何体 1、定义顶点 在 Threejs 中,根据 前章:点线面 中所说,点是由一组向量表示,代码为:THREE.Vector3( x, y, z )。 2、常用几何体 常用的几种几何体,Threejs 给与了定义: (1)立方体
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
THREE.CubeGeometry( width, height, depth, widthSegments, heightSegmenets, depthSegments ); // width :x轴方向上的长度 // height :y轴方向上的长度 // depth :z轴方向上的长度 // widthSegments :x轴方向上的分段数 // heightSegments :y轴方向上的分段数 // depthSegments :z轴方向上的分段数 // 分段的意思是对六个面进行分段,而不是对立方体的体素分段,因此在立方体的中间是不分段的 // 只有立方体的六个面进行分段 // example var cube = new THREE.CubeGeometry( 1, 2, 3 ); // 创建一个 宽1个单位 高2个单位 深3个单位 的立方体 |
(2)平面
1 2 3 4 5 6 7 8 9 |
THREE.PlaneGeometry( width, height, widthSegments, heightSegments ); // width :x轴方向上的长度 // height :y轴方向上的长度 // widthSegments :x轴方向上的分段数 // heightSegments :y轴方向上的分段数 // example var plane = new THREE.PlaneGeometry( 2, 4 ); // 创建一个 宽2个单位 高4个单位 的平面 |
(3)球 …