easel.js
ExamplesDocsCompare
Core
EventDispatcher
Node
Scene
Clock
Raycaster
Renderer
Cameras
PerspectiveCamera
OrthographicCamera
Geometry
Geometry
BoxGeometry
SphereGeometry
CylinderGeometry
PlaneGeometry
TorusKnotGeometry
CapsuleGeometry
ConeGeometry
DodecahedronGeometry
EdgesGeometry
ExtrudeGeometry
IcosahedronGeometry
LatheGeometry
OctahedronGeometry
PolyhedronGeometry
RingGeometry
ShapeGeometry
TetrahedronGeometry
TorusGeometry
TubeGeometry
WireframeGeometry
Attribute
InterleavedBuffer
InterleavedAttribute
Materials
Material
BasicMaterial
LambertMaterial
ToonMaterial
LineMaterial
DashedLineMaterial
PointsMaterial
Lights
Light
AmbientLight
DirectionalLight
HemisphereLight
PointLight
SpotLight
Objects
Mesh
Group
Line
LineLoop
LineSegments
Points
Bone
Skeleton
SkinnedMesh
InstancedMesh
Sprite
Animation
Animator
AnimationClip
AnimationAction
Track
AnimationUtils
Binding
PropertyMixer
BooleanTrack
ColorTrack
NumberTrack
QuaternionTrack
VectorTrack
Textures
Texture
CanvasTexture
DataTexture
FramebufferTexture
VideoTexture
Scene
Fog
Controls
OrbitControls
Helpers
AxesHelper
GridHelper
BoxHelper
DirectionalLightHelper
PointLightHelper
SpotLightHelper
Math
Vector3
Color
Matrix4
Vector2
Vector4
Box2
Box3
Cylindrical
Euler
Frustum
Line3
MathUtils
Matrix3
Plane
Quaternion
Ray
Sphere
Spherical
Triangle
Layers
Layer
Side
Shading
Wrapping
LightType
Loaders
Loader
LoadingManager
FileLoader
TextureLoader
ImageBitmapLoader
ImageLoader
GeometryLoader
MaterialLoader
ObjectLoader
AnimationLoader
DataTextureLoader
Curves
Curve
CurvePath
Path
Shape
ShapePath
EllipseCurve
ArcCurve
LineCurve
LineCurve3
QuadraticBezierCurve
QuadraticBezierCurve3
CubicBezierCurve
CubicBezierCurve3
CatmullRomCurve3
SplineCurve

API Reference

132 classes across 14 modules. THREE.js equivalents and divergence notes are called out on each entry.

Core

6 classes: EventDispatcher, Node, Scene, Clock, Raycaster, ...

Cameras

2 classes: PerspectiveCamera, OrthographicCamera

Geometry

24 classes: Geometry, BoxGeometry, SphereGeometry, CylinderGeometry, PlaneGeometry, ...

Materials

7 classes: Material, BasicMaterial, LambertMaterial, ToonMaterial, LineMaterial, ...

Lights

6 classes: Light, AmbientLight, DirectionalLight, HemisphereLight, PointLight, ...

Objects

11 classes: Mesh, Group, Line, LineLoop, LineSegments, ...

Animation

12 classes: Animator, AnimationClip, AnimationAction, Track, AnimationUtils, ...

Textures

5 classes: Texture, CanvasTexture, DataTexture, FramebufferTexture, VideoTexture

Scene

1 class: Fog

Controls

1 class: OrbitControls

Helpers

6 classes: AxesHelper, GridHelper, BoxHelper, DirectionalLightHelper, PointLightHelper, ...

Math

25 classes: Vector3, Color, Matrix4, Vector2, Vector4, ...

Loaders

11 classes: Loader, LoadingManager, FileLoader, TextureLoader, ImageBitmapLoader, ...

Curves

15 classes: Curve, CurvePath, Path, Shape, ShapePath, ...