ThreeJS
2021-03-27 09:12:32 0 举报
AI智能生成
登录查看完整内容
Three.js基本内容,后续更新
作者其他创作
大纲/内容
ThreeJS
Geometry
立方几何体(BoxGeometry)
圆形几何体(CircleGeometry)
圆锥几何体(ConeGeometry)
圆柱几何体(CylinderGeometry)
十二面几何体(DodecahedronGeometry)
边缘几何体(EdgesGeometry)
挤压几何体(ExtrudeGeometry)
二十面几何体(IcosahedronGeometry)
车削几何体(LatheGeometry)
八面几何体(OctahedronGeometry)
参数化几何体(ParametricGeometry)
平面几何体(PlaneGeometry)
多面几何体(PolyhedronGeometry)
圆环几何体(RingGeometry)
形状几何体(ShapeGeometry)
球几何体(SphereGeometry)
四面几何体(TetrahedronGeometry)
文本几何体(TextGeometry)
圆环几何体(TorusGeometry)
圆环扭结几何体(TorusKnotGeometry)
管道几何体(TubeGeometry)
网格几何体(WireframeGeometry)
Control
OrbitControls
相机控件
缩放、平移、旋转
TrackballControls
球轨迹控件
使用鼠标移动、平移、缩放场景
Renderer
渲染器(WebGLMultisampleRenderTarget)
渲染器(WebGLRenderer)
渲染器(WebGLRenderTarget)
渲染器(WebGLCubeRenderTarget)
其他
CSS2DRenderer
CSS3DRenderer
Scene
辅助对象
ArrowHelper-用于模拟方向的3维箭头对象.
AxesHelper -用于简单模拟3个坐标轴的对象.
BoxHelper -用于图形化地展示对象世界轴心对齐的包围盒的辅助对象
Box3Helper -模拟3维包围盒 Box3 的辅助对象.
CameraHelper -用于模拟相机视锥体的辅助对象.
DirectionalLightHelper -用于模拟场景中平行光 DirectionalLight 的辅助对象
GridHelper -坐标格辅助对象. 坐标格实际上是2维线数组.
PolarGridHelper -极坐标格辅助对象. 坐标格实际上是2维线数组.
HemisphereLightHelper -创建一个虚拟的球形网格 Mesh 的辅助对象来模拟 半球形光源 HemisphereLight.
PlaneHelper -用于模拟平面 Plane 的辅助对象.
PointLightHelper -创建一个虚拟的球形网格 Mesh 的辅助对象来模拟 点光源 PointLight.
SkeletonHelper -用来模拟骨骼 Skeleton 的辅助对象. 该辅助对象使用 LineBasicMaterial 材质.
SpotLightHelper -用于模拟聚光灯 SpotLight 的锥形辅助对象.
Camera
PerspectiveCamera
透视相机
近大远小
OrthographicCamera
正投影相机
众生平等
CubeCamera
立方相机
StereoCamera
立体相机
ArrayCamera
相机阵列
Light
环境光(AmbientLight)
平行光(DirectionalLight)
半球光(HemisphereLight)
光线探测(LightProbe)
点光源(PointLight)
平面光光源(RectAreaLight)
聚光灯(SpotLight)
Material
点材质
PointsMaterial
线材质
构造函数首字母Line开头
LineBasicMaterial
线基础材质
LineDashedMaterial
虚线材质
网格材质
构造函数首字母Mesh开头
MeshBasicMaterial
网格基础材质
MeshLambertMaterial
网格Lambert材质
暗淡、漫反射
MeshPhongMaterial
网格Phong材质
高亮表面、镜面反射
PBR材质
MeshStandardMaterial
MeshPhysicalMaterial
比MeshPhongMaterial效果更好
MeshDepthMaterial
网格深度材质
MeshNormalMaterial
网格法向量材质
精灵Sprite材质
SpriteMaterial
自定义着色器材质
RawShaderMaterial
ShaderMaterial
Label
CSS2DObject
CSS3DObject
骨骼(Bone)
组(Group)
骨架(Skeleton)
蒙皮网格(SkinnedMesh)
雾(Fog)
线(Line)
环线(LineLoop)
线段(LineSegments)
0 条评论
回复 删除
下一页