码迷,mamicode.com
首页 > Web开发 > 详细

《Three.js 入门指南》- Three JS 功能预览

时间:2019-12-11 17:12:44      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:数学函数   shader   部分   法向量   直接   obj   特定   led   处理   


【部分中英文对照】

Cameras(照相机,控制投影方式) Camera OrthographicCamera 正交相机 PerspectiveCamera 透视相机 Core(核心对象) BufferGeometry 缓冲几何 Clock(用来记录时间) EventDispatcher 事件调度 Face3 Face4 Geometry 几何 Object3D Projector 投影机 Raycaster 光线投射(计算鼠标拾取物体时很有用的对象) Lights(光照) Light AmbientLight 环境光/背景光 AreaLight 区域光源;面积光 DirectionalLight 平行光;定向光源;方位灯 HemisphereLight 半球光 PointLight 点光源 SpotLight 聚光灯 Loaders(加载器,用来加载特定文件) Loader BinaryLoader 二进制加载器 GeometryLoader 几何学加载器 ImageLoader 图形加载器 JSONLoader JSON加载器 LoadingMonitor 装载监视器 SceneLoader 场景加载器 TextureLoader 纹理加载器 Materials(材质,控制物体的颜色、纹理等) Material LineBasicMaterial 基础线条材质
LineDashedMaterial 虚线材质 MeshBasicMaterial 基础网络材质 MeshDepthMaterial 深度网格材质 MeshFaceMaterial 网格面材质 MeshLambertMaterial Lambert网格材质(一种非光泽表面的材质,没有镜面高光) MeshNormalMaterial 法线网格材质 (一种把法向量映射到RGB颜色的材质。) MeshPhongMaterial Phong网格材质(一种用于具有镜面高光的光泽表面的材质。) ParticleBasicMaterial 基本粒子材质 ParticleCanvasMaterial Canvas粒子材质 ParticleDOMMaterial DOM粒子材质 ShaderMaterial 着色器材质 SpriteMaterial 点精灵材质 Math(和数学相关的对象) Box2 表示二维空间中的一个包围盒 Box3 在3D空间中表示一个盒子或立方体。其主要用于表示物体在世界坐标中的边界框。 Color Frustum 视锥体 Math 数学函数 Matrix3 三维矩阵 Matrix4 四维矩阵 Plane 平面 Quaternion 四元数 Ray 射线 Sphere Spline 样条曲线(是指给定一组控制点而得到一条曲线) Triangle 三角形 Vector2 二维向量 Vector3 三维向量 Vector4 四维向量 Objects(物体) Bone 骨骼 Line 一条连续的线 LOD 多细节层次 Mesh(网格,最常用的物体) MorphAnimMesh 变形动画网格 Particle 粒子 ParticleSystem 粒子系统 Ribbon 带 SkinnedMesh 蒙皮网格 Sprite 精灵 (精灵是一个总是面朝着摄像机的平面,通常含有使用一个半透明的纹理。) Renderers(渲染器,可以渲染到不同对象上) CanvasRenderer canvas渲染器 WebGLRenderer(使用WebGL渲染,这是本书中最常用的方式) WebGLRenderTarget WebGL渲染目标(是GPU 内部对象, 主要作用是存储绘制结果,通常绘制结果直接显示到屏幕上,但是也可以暂时存储在GPU内部) WebGLRenderTargetCube WebGL渲染器立方体目标 WebGLShaders(着色器,在最后一章作介绍) Renderers / Renderables RenderableFace3 RenderableFace4 RenderableLine 可渲染线 RenderableObject 可渲染对象 RenderableParticle 可渲染粒子 RenderableVertex 可渲染顶点 Scenes(场景) Fog FogExp2 Scene Textures(纹理) CompressedTexture 压缩的纹理 DataTexture 数据纹理 Texture Extras (附加物) (#Utils:“实用工具”) FontUtils GeometryUtils ImageUtils SceneUtils Extras / Animation Animation AnimationHandler 动画处理函数 AnimationMorphTarget 动画变形对象 KeyFrameAnimation 关键框架动画 Extras / Cameras CombinedCamera 组合相机 CubeCamera 立方相机 Extras / Core Curve 卷曲 CurvePath 卷曲路径 Gyroscope 陀螺仪 Path Shape Extras / Geometries(几何形状) CircleGeometry 圆几何 ConvexGeometry 凸几何 CubeGeometry 立方体几何 CylinderGeometry 圆柱几何 ExtrudeGeometry 挤压几何 IcosahedronGeometry 十二面几何 LatheGeometry 车床几何 OctahedronGeometry 八面体几何 ParametricGeometry 参数几何 PlaneGeometry 平面几何 PolyhedronGeometry 多面体几何 ShapeGeometry 形状几何 SphereGeometry 球面几何学 TetrahedronGeometry 四面体几何 TextGeometry 文本几何 TorusGeometry 圆环几何 TorusKnotGeometry 环结几何 TubeGeometry 管状体 Extras / Helpers ArrowHelper 箭头助手 AxisHelper 轴助手 CameraHelper 相机助手 DirectionalLightHelp 方向光助手er HemisphereLightHelper 半球光助手 PointLightHelper 聚光灯助手 SpotLightHelper 点光源助手 Extras / Objects ImmediateRenderObject 即时渲染对象 LensFlare 镜头光晕 MorphBlendMesh 变形混合网 Extras / Renderers / Plugins DepthPassPlugin LensFlarePlugin ShadowMapPlugin SpritePlugin Extras / Shaders ShaderFlares 着色器耀斑 ShaderSprite 着色器精灵

《Three.js 入门指南》- Three JS 功能预览

标签:数学函数   shader   部分   法向量   直接   obj   特定   led   处理   

原文地址:https://www.cnblogs.com/jaycethanks/p/12023526.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!