【Threejs 学习】之总体结构

 ThreeJs 是一个封装了WebGL的三维图像JS库,包含了所有的三维显示的js框架,它的总体结构如下:



¦  Three.js- - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - ¦ 

--cameras

¦      Camera.js - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - -

¦      CubeCamera.js - - - - - - - - - - - - - -- - - - - - - - - - - - - -

¦      OrthographicCamera.js - - - - - - - - - -- - - - - - - - - - - -

¦      PerspectiveCamera.js - - - - - - - - - -- - - - - - - - - - - - -

¦     

--core

¦      BufferAttribute.js - - - - - - - - - - -- - - - - - - - - - - - - - - -

¦      BufferGeometry.js - - - - - - - - - - - -- - - - - - - - - - - - - -

¦      Clock.js - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - ----

¦      EventDispatcher.js - - - - - - - - - - -- - - - - - - - - - - - - - - -

¦      Face3.js - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - -

¦      Face4.js - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - -

¦      Geometry.js - - - - - - - - - - - - - - -- - - - - - - - - - - - - -  -

¦      Object3D.js - - - - - - - - - - - - - - -- - - - - - - - - - - - - -  - -

¦      Projector.js - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - 

¦      Raycaster.js - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - -

¦     

--extras

¦  ¦ FontUtils.js - - - - - - - - - - - - - - - - - - - - - - - - - - - --  - -

¦  ¦ GeometryUtils.js - - - - - - - - - - - - - - - - - - - - - - - - - -- 

¦  ¦ ImageUtils.js - - - - - - - - - - - - - - - - - - - - - - - - - - - - --

¦  ¦ SceneUtils.js - - - - - - - - - - - - - - - - - - - - - - - - - - - - --

¦  ¦ 

¦  --animation

¦  ¦     Animation.js - - - - - - - - - - - - - - - - - - - - - - - - - - -  - -

¦  ¦     AnimationHandler.js - - - - - - - - - - - - - - - - - - - - - - - -

¦  ¦     KeyFrameAnimation.js - - - - - - - - - - - - - - - - - - - - - -

¦  ¦     MorphAnimation.js - - - - - - - - - - - - - - - - - - - - - - - - -

¦  ¦     

¦  --core

¦  ¦     Curve.js - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - -

¦  ¦     CurvePath.js - - - - - - - - - - - - - - - - - - - - - - - - - - -  -

¦  ¦     Gyroscope.js - - - - - - - - - - - - - - - - - - - - - - - - - - -  -

¦  ¦     Path.js - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

¦  ¦     Shape.js - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - -

¦  ¦     

¦  --curves

¦  ¦     ArcCurve.js - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- 

¦  ¦     ClosedSplineCurve3.js - - - - - - - - - - - - - - - - - - - - - - - - -

¦  ¦     CubicBezierCurve.js - - - - - - - - - - - - - - - - - - - - - - - - - -

¦  ¦     CubicBezierCurve3.js - - - - - - - - - - - - - - - - - - - - - - -  - -

¦  ¦     EllipseCurve.js - - - - - - - - - - - - - - - - - - - - - - - - - - -- 

¦  ¦     LineCurve.js - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - 

¦  ¦     LineCurve3.js - - - - - - - - - - - - - - - - - - - - - - - - - - - -- 

¦  ¦     QuadraticBezierCurve.js - - - - - - - - - - - - - - - - - - - - - - -- 

¦  ¦     QuadraticBezierCurve3.js - - - - - - - - - - - - - - - - - - - - -  - - 

¦  ¦     SplineCurve.js - - - - - - - - - - - - - - - - - - - - - - - - - - --- 

¦  ¦     SplineCurve3.js - - - - - - - - - - - - - - - - - - - - - - - - - - -- 

¦  ¦     

¦  --geometries

¦  ¦     BoxGeometry.js - - - - - - - - - - - - - - - - - - - - - - - - - - - --

¦  ¦     CircleGeometry.js - - - - - - - - - - - - - - - - - - - - - - - - - - -

¦  ¦     CubeGeometry.js - - - - - - - - - - - - - - - - - - - - - - - - - - - -

¦  ¦     CylinderGeometry.js - - - - - - - - - - - - - - - - - - - - - - - - - -

¦  ¦     ExtrudeGeometry.js - - - - - - - - - - - - - - - - - - - - - - - - - --

¦  ¦     IcosahedronGeometry.js - - - - - - - - - - - - - - - - - - - - - - - -

¦  ¦     LatheGeometry.js - - - - - - - - - - - - - - - - - - - - - - - - -  - -

¦  ¦     OctahedronGeometry.js - - - - - - - - - - - - - - - - - - - - - - - -

¦  ¦     ParametricGeometry.js - - - - - - - - - - - - - - - - - - - - - - - -

¦  ¦     PlaneGeometry.js -

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值