1.簡單幾何體

    three.js提供的稍微簡單點的幾何體包括有:PlaneGeometry(平面)、CircleGeometry(圓形)、ShapeGeometry(塑性)、CubeGeometry(立方體)、CylinderGeometry(圓柱)、TorusGeometry(圓環(huán))、TorusKnotGeometry(畫面扭結(jié))、PolyhedronGeometry(多面體)、IcosahedronGeometry(二十面體)、OctahedronGeometry(八面體)、TetraHedronGeometry(四面體)。

    稍微復雜點的幾何體包括有:ConvexGeometry(凸面體)、LatheGeometry(掃描體)、ExtrudeGeometry(拉伸幾何體)、TubeGeometry(管狀體)ParameterGeometry(參數(shù)幾何體)、TextGeometry(文本幾何體)。

2.二維幾何體PlaneGoemetry

    PlaneGeoemtry是矩形態(tài)的平面幾何體,初始化也很簡單,需要4個參數(shù):

new THREE.PlaneGeometry(10, 14, 4, 4)

    4個參數(shù)分別是width、height、widthSegment、heightSegment。其中widthSegment指定矩形的寬度應該劃成幾段,這里是在width和height方向都劃分成4段。如下所示:

photoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓

3.同時顯示幾何體的面和網(wǎng)狀結(jié)構(gòu)

    可通過THREE.SceneUtils.createMultiMaterialObject來為幾何體添加多個材質(zhì),從而由顯示面的顏色也顯示網(wǎng)狀結(jié)構(gòu)。實現(xiàn)代碼可參考下面:

photoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓

        		

網(wǎng)友評論