Threejs中文文档
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中文文档相关推荐
- three.js中文文档下载_threejs基础学习一
three.js是个插件库,就是使用javascript 来写3D程序.网上教程挺多的,官方的中文文档也有,甚至有本书<Three.js开发指南>,所以这个插件库还是很成熟的.没错,最近一 ...
- PyTorch官方中文文档:torch.optim 优化器参数
内容预览: step(closure) 进行单次优化 (参数更新). 参数: closure (callable) –...~ 参数: params (iterable) – 待优化参数的iterab ...
- golang中文文档_Golang 标准库 限流器 time/rate 设计与实现
限流器是后台服务中十分重要的组件,在实际的业务场景中使用居多,其设计在微服务.网关.和一些后台服务中会经常遇到.限流器的作用是用来限制其请求的速率,保护后台响应服务,以免服务过载导致服务不可用现象出现 ...
- springboot中文文档_登顶 Github 的 Spring Boot 仓库!艿艿写的最肝系列
源码精品专栏 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析 网络应用框架 Netty 源码解析 消息中间件 RocketMQ 源码解析 数据库中间件 Sharding-JDBC 和 My ...
- Apache Spark 2.2.0 中文文档 翻译活动
为什么80%的码农都做不了架构师?>>> Spark 2.2.0 已然发布(2017-07-11 发布) 5 天了,更新了一些新套路吧! 此版本从 Structured Str ...
- Python爱好者周知:Scikit-Learn中文文档正式发布
整理 | 费棋 出品 | AI科技大本营(公众号ID:rgznai100) 近日,Scikit-Learn 中文文档已由开源组织 ApacheCN 完成校对.该中文文档依然包含了 Scikit-Lea ...
- GitHub 中文文档正式发布
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 中国作为全球最大的人口大国,所属开发者在 GitHub 上的占比自 ...
- 推荐:Webpack2入门到深入的中文文档
2019独角兽企业重金招聘Python工程师标准>>> 最近看了一本不错的<<webpack2中文文档>>的PDF,对比于wepack2官网(https:// ...
- matlab中文文档_Linux下Matlab安装
如果觉得文章好看,欢迎点赞.同时欢迎关注微信公众号:氷泠之路. 引言 抱歉国庆由于各种原因一直没空更新文章,啊啊啊啊啊.... 因为在忙各种各样的事情,都怪女朋友,另外也更新了"装备&quo ...
- 使用编译器——Solidity中文文档(8)
写在前面:HiBlock区块链社区成立了翻译小组,翻译区块链相关的技术文档及资料,本文为Solidity文档翻译的第八部分<使用编译器>,特发布出来邀请solidity爱好者.开发者做公开 ...
最新文章
- Vmware Tools安装之Ubuntu7.10问题解决--持续更新中
- 使用PaupGUI软件合并一致性树consensus tree
- 网站SEO优化工作主要包括哪些内容?
- 【cocostudio】发布资源在Cocos2d-x中如何使用
- w ndows7端口在哪里,win7电脑遇到端口被占用的情况该如何查看并将其关闭
- mybatis入门基础(二)----原始dao的开发和mapper代理开发
- 95-230-010-源码-WordCount走读-概述
- 字典的定义、字典的特性(成员操作符)
- 特征点法光流法直接法
- 人类捕杀动物,吃动物就残忍了吗?
- 微信拍一拍怎么撤回(无法撤回原因是这样的)
- 记录:mysql的binlog日志开启与数据恢复
- ubuntu 装在ssd_如何在Ubuntu中调整SSD以提高性能
- GNN金融应用之Classifying and Understanding Financial Data Using Graph Neural Network学习笔记
- 【LOJ6247】九个太阳(单位根反演)(二项式定理)
- STOTEN | 生态中心庄绪亮-群体感应在植物根际促生菌中的重要性
- 2023江西理工大学考研择校
- Python+AI让静态图片动起来
- Java语言打印心型
- linux屏幕拷贝,使用gnome-screenshot在Linux中截取屏幕截图的综合指南
热门文章
- 对.Net 垃圾回收的C#编程相关方面(Finalize 和Dispose(bool disposing)和 Dispose())的一些理解体会
- Java锁原理与应用
- IDM认证过程日志埋点说明
- PAL与NTSC制式的详解
- web前端程序员真的值这么多钱吗?
- html 阅读更多more,展开div以“阅读更多”
- 2016年剩一个月规划已将2017年展望
- 谷歌邮箱lmap服务器填什么_Gmail/QQ邮箱/163邮箱等各大邮箱IMAP/SMTP/POP3地址
- mybatis --- 事务
- iPhonexs文件连接服务器,iPhonexs黑屏了教你如何快速解决!