Three.js中文文档

今天闲着没事,准备翻译一下three.js官方文档的英文目录。
threejs英文文档地址
threejs中文文档地址

动画对象Animation

编辑、解析播放帧动画。

  • 动作AnimationAction
  • 剪辑AnimationClip
  • 混合器AnimationMixer
  • 动画对象组AnimationObjectGroup
  • 动画工具AnimationUtils
  • 关键帧KeyframeTrack
  • 属性绑定PropertyBinding
  • 属性混合器PropertyMixer

动画帧数据 Animation / Tracks

以下API是关键帧对象KeyframeTrack的扩展,KeyframeTrack是它们的基类

  • 布尔类型关键帧BooleanKeyframeTrack
  • 颜色类型关键帧ColorKeyframeTrack
  • 数字类型关键帧NumberKeyframeTrack
  • 四元数类型关键帧QuaternionKeyframeTrack
  • 字符串类型关键帧StringKeyframeTrack
  • 向量类型关键帧VectorKeyframeTrack

音频对象Audio

  • 音频Audio
  • 音频分析器AudioAnalyser
  • 音频上下文AudioContext
  • 音频虚拟监听者AudioListener
  • 位置类型音频PositionalAudi

相机对象Cameras

各种相机对象API,Camera是其他对象的基类,相机对象包含投影矩阵、视图矩阵等信息

  • 数组相机ArrayCamera
  • 相机对象Camera
  • 立方体相机CubeCamera
  • 正投影相机OrthographicCamera
  • 透视投影相机PerspectiveCamera
  • 立体相机StereoCamerao

常量Constants

一些对象API属性的属性值

  • 动画Animation
  • 核心Core
  • 自定义混合方程CustomBlendingEquation
  • 绘制模式DrawModes
  • 材质Materials
  • 渲染器Renderer
  • 纹理Textures

核心Core

threejs的核心模块API

  • 缓冲属性BufferAttribute
  • 缓冲类型几何体BufferGeometry
  • 时钟Clock
  • 直接几何体DirectGeometry
  • 事件调度EventDispatcher
  • 三角形Face3
  • 几何体Geometry
  • 实例化缓冲属性InstancedBufferAttribute
    -实例化缓冲几何体 InstancedBufferGeometry
  • 实例化交错缓冲对象InstancedInterleavedBuffer
  • 实例化缓冲对象InterleavedBuffer
  • 实例化缓冲属性InterleavedBufferAttribute
  • 图层Layers
  • 对象Object3D
  • 射线Raycaster :碰撞检测
  • 统一Uniform:向顶点、片元着色器传递数据

扩展/核心Extras / Core

  • 曲线Curve
  • 曲线路径CurvePath
  • 字体Font
  • 插值Interpolations
  • 路径Path
  • 形状Shape
  • 形状路径ShapePath

扩展/对象Extras / Objects

  • 立即渲染对象ImmediateRenderObject

几何体Geometries

常见几何体的API,基类是核心模块Core中的Geometry或BufferGeometry。
含有Buffer字符串的API是缓冲类型结合体,它们的基类是BufferGeometry,不含有buffer的几何体API基类是Geometry。

  • 缓冲类立方体BoxBufferGeometry
  • 立方体BoxGeometry
  • CircleBufferGeometry
  • 圆形平面几何体CircleGeometry
  • ConeBufferGeometry
  • 锥几何体ConeGeometry
  • CylinderBufferGeometry
  • 圆柱体CylinderGeometry
  • DodecahedronBufferGeometry
  • 正十二面体DodecahedronGeometry
  • 边几何体EdgesGeometry
  • ExtrudeBufferGeometry
  • 拉伸扫描几何体ExtrudeGeometry
  • IcosahedronBufferGeometry
  • 正二十面体IcosahedronGeometry
  • LatheBufferGeometry
  • 旋转造型LatheGeometry
  • OctahedronBufferGeometry
  • 正八面体OctahedronGeometry
  • ParametricBufferGeometry
  • 参数几何体ParametricGeometry
  • PlaneBufferGeometry
  • 矩形平面几何体PlaneGeometry
  • PolyhedronBufferGeometry
  • 多面体PolyhedronGeometry
  • RingBufferGeometry
  • 平面圆环RingGeometry
  • ShapeBufferGeometry
  • 平面轮廓ShapeGeometry
  • SphereBufferGeometry
  • 球体SphereGeometry
  • TetrahedronBufferGeometry
  • 正四面体TetrahedronGeometry
  • TextBufferGeometry
  • 文本集合体TextGeometry
  • TorusBufferGeometry
  • 圆环TorusGeometry
  • TorusKnotBufferGeometry
  • 环面纽结TorusKnotGeometry
  • TubeBufferGeometry
  • 管道成型TubeGeometry
  • 线框图WireframeGeometry

辅助模型对象Helpers

使用线框模型可视化表示一些信息。

  • 箭头ArrowHelper
  • 三维坐标系AxesHelper
  • 平面盒子BoxHelper
  • 立体盒子Box3Helper
    -相机对象 CameraHelper
  • 方向光DirectionalLightHelper
  • 面法向量FaceNormalsHelper
  • 网格GridHelper
  • 极坐标网格PolarGridHelper
  • 平面PlaneHelper
  • 点光源PointLightHelper
  • 矩形区域光源RectAreaLightHelper
  • 骨骼系统SkeletonHelper
  • 聚光源SpotLightHelper
  • 顶点法向量VertexNormalsHelper

光源对象Lights

threejs渲染器渲染的时候会计算光源与物体表面的效果,光源对象Light是其他光源对象的基类。

  • 环境光AmbientLight
  • 方向光DirectionalLight
  • 半球光HemisphereLight
  • 光源对象基类Light
  • 点光源PointLight
  • 区域光源RectAreaLight
  • 聚光源SpotLight

光源/阴影Lights / Shadows

LightShadow是DirectionalLightShadow和SpotLightShadow的基类

  • 方向光阴影DirectionalLightShadow
  • 光源阴影 LightShadow
  • 聚光源阴影SpotLightShadow

加载器Loaders

  • 动画加载器AnimationLoader
  • 音频加载器AudioLoader
  • 缓冲类型几何体加载器BufferGeometryLoader
  • 缓存Cache
  • 压缩纹理加载器CompressedTextureLoader
  • 立方体纹理加载器CubeTextureLoader
  • 数据文理加载器DataTextureLoader
  • 文件加载器FileLoader
  • 字体加载器FontLoader
  • 位图加载器ImageBitmapLoader
  • 图形加载器ImageLoader
  • JSON文件加载器JSONLoader
  • 加载器Loader
  • 加载器工具LoaderUtils
  • 材质加载器MaterialLoader
  • 对象加载器ObjectLoader
  • 纹理加载器TextureLoader

加载器/管理器 Loaders / Managers

可以获得加载进度,判断加载完成、加载错误。

  • 默认加载管理器DefaultLoadingManager
  • 加载管理器LoadingManager

材质 Materials

下面API是材质对象,Material是其他材质对象的基类。
每种材质对应一类模型,材质有点材质、线材质、网格材质、精灵材质,分对应点模型、线模型、网格模型、精灵模型。

  • 基础线材质LineBasicMaterial
  • 基础虚线材质LineDashedMaterial
  • 材质对象Material
  • 网格基础材质MeshBasicMaterial
  • 网格深度材质MeshDepthMaterial
  • 兰伯特网格材质MeshLambertMaterial
  • 法线网格材质MeshNormalMaterial
  • 高光网格材质MeshPhongMaterial
  • 物理网格材质MeshPhysicalMaterial
  • 网格标准材质MeshStandardMaterial
  • 网格卡通材质MeshToonMaterial
  • 点材质PointsMaterial
  • 原始着色器材质RawShaderMaterial
  • 着色器材质ShaderMaterial
  • 阴影材质ShadowMaterial
  • 精灵材质SpriteMaterial

数学模块Math

数学模块的API用于3D应用中的数学计算。

  • 矩形区域Box2
  • 长方体盒子Box3
  • 颜色对象Color
  • 圆柱Cylindrical
  • 欧拉Euler
  • 截锥体Frustum
  • 插值Interpolant
  • 线Line3
  • 数学Math
  • 3x3矩阵Matrix3
  • 4x4矩阵Matrix4
  • 平面Plane
  • 四元数Quaternion
  • 射线Ray
  • 球Sphere
  • 球形Spherical
  • 三角形Triangle
  • 二维向量Vector2
  • 三维向量Vector3
  • 四维向量Vector4

数学/插值Math / Interpolants

  • 立方插值CubicInterpolant
  • 离散插值DiscreteInterpolant
  • 线性插值LinearInterpolant
  • 四元数线性插值QuaternionLinearInterpolant

对象Objects

  • 骨头Bone
  • 组Group
  • 线模型Line
  • Loop类型线模型LineLoop
  • Segments类型线模型LineSegments
  • 细节层次模型LOD
  • 网格模型Mesh
  • 点模型Points
  • 骨骼系统Skeleton
  • 骨骼网格模型SkinnedMesh
  • 精灵模型Sprite

渲染器Renderers

相机和场景作为渲染器的参数渲染出效果。

  • WebGL渲染器WebGLRenderer
  • WebGl渲染目标WebGLRenderTarget
  • WebGL立方体渲染目标WebGLRenderTargetCube

渲染器/着色器Renderers / Shaders

  • 着色器块ShaderChunk
  • 着色器库ShaderLib
  • 统一库UniformsLib
  • 统一工具UniformsUtils

场景Scenes

场景包含模型对象和光源对象。

  • 雾Fog
  • 指数雾FogExp2
  • 场景Scene

纹理Textures

纹理对象Texture是其他纹理对象的基类。

  • canvas纹理CanvasTexture
  • 压缩纹理CompressedTexture
  • 立方体纹理CubeTexture
  • 数据纹理DataTexture
  • 深度纹理DepthTexture
  • 纹理Texture
  • 视频纹理VideoTexture

Threejs中文文档相关推荐

  1. three.js中文文档下载_threejs基础学习一

    three.js是个插件库,就是使用javascript 来写3D程序.网上教程挺多的,官方的中文文档也有,甚至有本书<Three.js开发指南>,所以这个插件库还是很成熟的.没错,最近一 ...

  2. PyTorch官方中文文档:torch.optim 优化器参数

    内容预览: step(closure) 进行单次优化 (参数更新). 参数: closure (callable) –...~ 参数: params (iterable) – 待优化参数的iterab ...

  3. golang中文文档_Golang 标准库 限流器 time/rate 设计与实现

    限流器是后台服务中十分重要的组件,在实际的业务场景中使用居多,其设计在微服务.网关.和一些后台服务中会经常遇到.限流器的作用是用来限制其请求的速率,保护后台响应服务,以免服务过载导致服务不可用现象出现 ...

  4. springboot中文文档_登顶 Github 的 Spring Boot 仓库!艿艿写的最肝系列

    源码精品专栏 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析 网络应用框架 Netty 源码解析 消息中间件 RocketMQ 源码解析 数据库中间件 Sharding-JDBC 和 My ...

  5. Apache Spark 2.2.0 中文文档 翻译活动

    为什么80%的码农都做不了架构师?>>>    Spark 2.2.0 已然发布(2017-07-11 发布) 5 天了,更新了一些新套路吧! 此版本从 Structured Str ...

  6. Python爱好者周知:Scikit-Learn中文文档正式发布

    整理 | 费棋 出品 | AI科技大本营(公众号ID:rgznai100) 近日,Scikit-Learn 中文文档已由开源组织 ApacheCN 完成校对.该中文文档依然包含了 Scikit-Lea ...

  7. GitHub 中文文档正式发布

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 中国作为全球最大的人口大国,所属开发者在 GitHub 上的占比自 ...

  8. 推荐:Webpack2入门到深入的中文文档

    2019独角兽企业重金招聘Python工程师标准>>> 最近看了一本不错的<<webpack2中文文档>>的PDF,对比于wepack2官网(https:// ...

  9. matlab中文文档_Linux下Matlab安装

    如果觉得文章好看,欢迎点赞.同时欢迎关注微信公众号:氷泠之路. 引言 抱歉国庆由于各种原因一直没空更新文章,啊啊啊啊啊.... 因为在忙各种各样的事情,都怪女朋友,另外也更新了"装备&quo ...

  10. 使用编译器——Solidity中文文档(8)

    写在前面:HiBlock区块链社区成立了翻译小组,翻译区块链相关的技术文档及资料,本文为Solidity文档翻译的第八部分<使用编译器>,特发布出来邀请solidity爱好者.开发者做公开 ...

最新文章

  1. Vmware Tools安装之Ubuntu7.10问题解决--持续更新中
  2. 使用PaupGUI软件合并一致性树consensus tree
  3. 网站SEO优化工作主要包括哪些内容?
  4. 【cocostudio】发布资源在Cocos2d-x中如何使用
  5. w ndows7端口在哪里,win7电脑遇到端口被占用的情况该如何查看并将其关闭
  6. mybatis入门基础(二)----原始dao的开发和mapper代理开发
  7. 95-230-010-源码-WordCount走读-概述
  8. 字典的定义、字典的特性(成员操作符)
  9. 特征点法光流法直接法
  10. 人类捕杀动物,吃动物就残忍了吗?
  11. 微信拍一拍怎么撤回(无法撤回原因是这样的)
  12. 记录:mysql的binlog日志开启与数据恢复
  13. ubuntu 装在ssd_如何在Ubuntu中调整SSD以提高性能
  14. GNN金融应用之Classifying and Understanding Financial Data Using Graph Neural Network学习笔记
  15. 【LOJ6247】九个太阳(单位根反演)(二项式定理)
  16. STOTEN | 生态中心庄绪亮-群体感应在植物根际促生菌中的重要性
  17. 2023江西理工大学考研择校
  18. Python+AI让静态图片动起来
  19. Java语言打印心型
  20. linux屏幕拷贝,使用gnome-screenshot在Linux中截取屏幕截图的综合指南

热门文章

  1. 对.Net 垃圾回收的C#编程相关方面(Finalize 和Dispose(bool disposing)和 Dispose())的一些理解体会
  2. Java锁原理与应用
  3. IDM认证过程日志埋点说明
  4. PAL与NTSC制式的详解
  5. web前端程序员真的值这么多钱吗?
  6. html 阅读更多more,展开div以“阅读更多”
  7. 2016年剩一个月规划已将2017年展望
  8. 谷歌邮箱lmap服务器填什么_Gmail/QQ邮箱/163邮箱等各大邮箱IMAP/SMTP/POP3地址
  9. mybatis --- 事务
  10. iPhonexs文件连接服务器,iPhonexs黑屏了教你如何快速解决!