1, BoxGeometry
BoxGeometry是四边形的几何模型类。它通常用于创建具有“宽度”、“高度”和“深度”参数的立方体或不规则四边形模型。 https://techbrood.com/threejs/docs/#%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C/%E5%87%A0%E4%BD%95%E6%A8%A1%E5%9E%8B(Geometries)/%E7%9B%92%E5%AD%90%E6%A8%A1%E5%9E%8B(BoxGeometry)由踏得网翻译和编辑的Three.js在线中文文档和大量在线实例。Three.js是领先的WebGL开发JS库。https://techbrood.com/threejs/docs/#%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C/%E5%87%A0%E4%BD%95%E6%A8%A1%E5%9E%8B(Geometries)/%E7%9B%92%E5%AD%90%E6%A8%A1%E5%9E%8B(BoxGeometry)2,平面模型(PlaneGeometry)用来生成平面几何模型的类
Three.js 中文教程 | 参考手册 | 使用指南 | 动画特效实例 | 踏得网
3, SphereGeometry 一个用来创建球体几何模型的类
Three.js 中文教程 | 参考手册 | 使用指南 | 动画特效实例 | 踏得网
4,圆柱几何体 CylinderGeometry
CylinderGeometry(radiusTop, radiusBottom, height, rediusSegments, heightSegments, openEnded, thetaStart, thetaLength)
radiusTop — 圆柱体顶端半径. 默认值为20.
radiusBottom — 圆柱体底端半径. 默认值为20.
height — 圆柱体高度. 默认值为100.
radiusSegments — 围绕圆柱体周长的分割面数量. 默认值为8.
heightSegments — 沿圆柱体高度的分割面数量. 默认值为1.
openEnded — 指示圆柱体两端是打开还是覆盖的布尔值. 默认值为false, 意思是覆盖.
thetaStart — 第一个分割面的开始角度, 默认值 = 0 (3点钟方向).
thetaLength — 圆形扇形的圆心角通常称为θ。默认为2 * Pi,这形成了一个完整的圆柱体.