【部分中英文对照】

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 入门指南》1.3 - Three JS 功能预览的更多相关文章

  1. d3.js 入门指南 - 仪表盘

    D3的全称是Data-Driven Documents(数据驱动的文档),是一个用来做数据可视化的JavaScript函数库,而JavaScript文件的后缀通常为.js,所以D3被称为D3.js. ...

  2. d3.js 入门指南

    说到数据可视化,我们会行到很多优秀的框架,像echarts.highcharts,这些框架很优雅,健壮,能满足我们对可视化的大部分需求,但是缺点也很明显,就是这些框架几乎是不可定制化的,当遇到特殊的需 ...

  3. 《Three.js 入门指南》3.1.2 - 一份整齐的代码结构以及使用ORBIT CONTROLS插件(轨道控制)实现模型控制

    3.1.2 正式代码结构 & ORBIT CONTROLS插件(轨道控制) 说明 本节内容属于插入节,<Three.js入门指南>这本书中,只是简单的介绍了一些概念,是一本基础的入 ...

  4. 《Three.js 入门指南》3.0 - 代码构建的最基本结构。

    3.0 代码构建的最基本结构 说明: 我们必需首先知道,Three.js 的一些入门级概念: 我们需要知道,OpenGL 是一套三维实现的标准,为什么说是标准,因为它是跨平台,跨语言的.甚至CAD以及 ...

  5. 《Three.js 入门指南》0 - 说明

    本笔记,摘自:<Three.js 入门指南>一书 地址链接为:https://www.ituring.com.cn/book/miniarticle/58552 本书的前言摘录: 本书结构 ...

  6. [.ashx檔?泛型处理例程?]基础入门#2....FileUpload上传前,预览图片(两种作法--ashx与JavaScript)

    原文出處  http://www.dotblogs.com.tw/mis2000lab/archive/2013/08/20/ashx_beginner_02_fileupload_picture_p ...

  7. SLAM+语音机器人DIY系列:(二)ROS入门——10.在实际机器人上运行ROS高级功能预览

    摘要 ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便.我们的机器人“miiboo”中的大部分程序也采用ROS进行开发,所以本文就重点对ROS ...

  8. Vue.js 入门指南之“前传”(含sublime text 3 配置)

    题记:关注Vue.js 很久了,但就是没有动手写过一行代码,今天准备入手,却发现自己比菜鸟还菜,于是四方寻找大牛指点,才终于找到了入门的“入门”,就算是“入门指南”的“前传”吧.此文献给跟我一样“白痴 ...

  9. App开发Native.js入门指南

    概述 Native.js技术,简称NJS,是一种将手机操作系统的原生对象转义,映射为JS对象,在JS里编写原生代码的技术.如果说Node.js把js扩展到服务器世界,那么Native.js则把js扩展 ...

  10. Node js 入门指南(1)

    目录 Node Js 定义 特点 Node使用方式 Tip: 使用导出文件的注意事项 Node 内置模块 http 模块 定义 使用方法 fs 模块 定义 使用方法 读取文件方式 同步读取 异步读取 ...

随机推荐

  1. 快速上手 Python 命令行模块 Click

    关于Click? 说下 Click 模块是干啥的,简单说,它就是把我们的 Python 脚本的一些函数,通过 添加带有 Click 关键字的装饰器进行装饰进而将函数调用的形式转化为命令行传参的形式然后 ...

  2. 16 搭建Spring Data JPA的开发环境

    使用Spring Data JPA,需要整合Spring与Spring Data JPA,并且需要提供JPA的服务提供者hibernate,所以需要导入spring相关坐标,hibernate坐标,数 ...

  3. SQLi-Labs之1~6关 - 常规注入与盲注

    年初五 财神入 第一关 联合注入 1.准备 2.加'截断 3.order by 判断查询列数 4.同上 5.联合查询判断字段位置 6.查数据库名 7.1 查表名 7.2 查列名 8.查数据 第二关 不 ...

  4. python 异步请求

    这是循环请求10次页面.总时间大概是10秒左右,如果是普通的循环请求10次页面而不添加异步的话,时间大概在30秒以上,当然这个数据可能有误,因为有网速的问题存在,但大体的效果应该是不变的. impor ...

  5. 今天建了一个Python学习交流的QQ群,求喜欢python的一起来交流。

    版权归作者所有,任何形式转载请联系作者.作者:枫(来自豆瓣)来源:https://www.douban.com/note/666182545/ 现在学python的人越来越多了,我也开始学习了,大群里 ...

  6. npm 安装 electron 出现的奇葩错误

    起因 使用yarn安装electron有时稳定,在搭配别的框架时有时又出现无解的错误了,于是打开electron官网,发现: emm,似乎官方对npm情有独钟.于是我遵从官方旨意使用npm安装elec ...

  7. nuxt创建项目的步骤

    nuxt创建项目的步骤 1.基本步骤 // 创建package.json依赖管理文件 npm init -y // 在package.json文件中添加运行nuxt的命令,之后npm run dev启 ...

  8. 华为云+NextCloud(私人云盘搭建)

    这几天发现了牛客+华为云的返现活动,免费用一年,赶紧的去搞了一个折腾折腾.(相关软件下载链接在最下面) 噔噔噔!!! 102822985.png) 废话少说,开始搭建. 基础环境部署 Apache安装 ...

  9. Java attack - Java 特性

    Java 语言平台版本 l  J2SE (Java 2 Platform Standard Edition) 标准版 是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成 ...

  10. P5020 货币系统 题解

    原题链接 简要题意: 求一个长度最小的货币系统与给出的货币系统等价.求这个货币系统的长度.等价的定义详见题目,不再赘述. 本文可能用到一些集合论,请放心食用. 算法一 \(n=2\) 时,只需判断两个 ...