四個three.js的實例

1、畫100條顏色漸變的直線,這些直線起點座標爲(0, 0, 0,)、終點座標均勻分佈在半徑爲500的圓上(該圓在yoz平面上)、起點和終點的顏色自定義。提示:這100條直線通過for循環實現。

實驗主要參開代碼如下:

function initObject() {

 var geometry = new THREE.Geometry();

        var material = new THREE.LineBasicMaterial( { vertexColors: true } );

var color1 =  new THREE.Color( 0xff00ff ) ;//起點顏色

 color2 =   new THREE.Color( 0x00ffff )  ; 

for(i=0;i<   100    ;i++)

{

                p1 = new THREE.Vector3(0,0,0 ); //起點座標

p2 = new THREE.Vector3( 0, 500*Math.cos(2*Math.PI*(i/100)), 500*Math.sin(2*Math.PI*(i/100) );//終點座標

                geometry.vertices.push(p1);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章