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,529评论 2 9
  • 1 序: 很多新接触GIS的人员对地图投影以及坐标系统很难理解,甚至做GIS开发做了好几年的人也有这方面的疑惑,地...
    三维GIS那点事_王跃军阅读 17,584评论 3 43
  • 我觉得自己是只鸟,不能停止飞翔,飞的时候能给我带来最大的快乐,就算有风雨也不怕,俯瞰大地,在无垠的天空鸣叫,唱给...
    孔顺顺阅读 317评论 0 0
  • 小狐狸0322的家阅读 133评论 0 0
  • 据某流量小花被爆出轨已经过去三天了,向来八卦的我这次并没有和周围的人热议这件事情。因为,据我失去男朋友才刚过去三十...
    孟阈Abby阅读 340评论 0 0