three.js學習筆記(一)

1、OrthographicCamera 正交投影照相機

/*
* @parma left/right 相對于垂直平面的左/右側坐標位置
* @parma top/bottom 相對于垂直平面的頂/底部坐標位置
* @parma near/far 相對于深度剪切面的近/遠的距離
*/

2、PerspectiveCamera 透視投影照相機

THREE.PerspectiveCamera(fov, aspect, near, far)
/*
* @param fov 視角
* @param aspect 長寬比
* @param near/far 近/遠相機的距離
*/

3、CubeGeometry 立方體

THREE.CubeGeometry(width, height, depth, widthSegments, heightSegments, depthSegments)
/*
* @param width/height/depth 長/寬/高
* @param widthSegments/heightSegments/depthSegments 長/寬/高方向上的段數
*/

4、 PlaneGeometry 長方形

THREE.PlaneGeometry(width, height, widthSegments, heightSegments)
/*
* @param width/height 長/寬
* @param widthSegments/heightSegments 長/寬方向上的段數
*/

5、SphereGeometry 球體

THREE.SphereGeometry(radius, segmentsWidth, segmentsHeight, phiStart, phiLength, thetaStart, thetaLength)
/*
* @param radius半徑
* @param segmentsWidth/segmentsHeight 經/緯度上的切片數
* @param phiStart/thetaStart  經/緯度開始的弧度
* @param phiLength/thetaLength  經/緯度跨過的弧度

6、CircleGeometry 圓形

THREE.CircleGeometry(radius, segments, thetaStart, thetaLength)
/* 
* @param radius 半徑
* @param segments 分段
* @param thetaStart 緯度開始的弧度
* @param thetaLength 緯度的跨度
*/

7、CylinderGeometry圓柱體

THREE.CylinderGeometry(radiusTop, radiusBottom, height, radiusSegments, heightSegments, openEnded)
/*
* @param openEnded 是否沒有頂面和底面,默認為false,表示有頂面和底面
*/

8、正四面體、正八面體、正二十面體

// 正四面體
THREE.TetrahedronGeometry(radius, detail)
// 正八面體
THREE.OctahedronGeometry(radius, detail)
// 正二十面體
THREE.IcosahedronGeometry(radius, detail)

9、TorusGeometry圓環面

THREE.TorusGeometry(radius, tube, radialSegments, tubularSegments, arc)
/*
* @param tube 管道半徑
* @param tubularSegments 管道段數
*/

10、TorusKnotGeometry圓環節

THREE.TorusKnotGeometry(radius, tube, radialSegments, tubularSegments, p, q, heightScale)
/*
* @param p,q是控制其樣式的參數
* @param heightScale 在z軸上的縮放
*/
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 本文主要是講解 Three.js 的相關概念,幫助大家對 Three.js 以及相關知識形成比較完整的理解。今年來...
    Simon王小白閱讀 8,514評論 2 9
  • 1 序: 很多新接觸GIS的人員對地圖投影以及坐標系統很難理解,甚至做GIS開發做了好幾年的人也有這方面的疑惑,地...
    三維GIS那點事_王躍軍閱讀 17,556評論 3 43
  • 我覺得自己是只鳥,不能停止飛翔,飛的時候能給我帶來最大的快樂,就算有風雨也不怕,俯瞰大地,在無垠的天空鳴叫,唱給...
    孔順順閱讀 315評論 0 0
  • 小狐貍0322的家閱讀 133評論 0 0
  • 據某流量小花被爆出軌已經過去三天了,向來八卦的我這次并沒有和周圍的人熱議這件事情。因為,據我失去男朋友才剛過去三十...
    孟閾Abby閱讀 340評論 0 0