EASEL.js API Reference
Use search for a known symbol, or browse the complete index below.
Table of contents
Section titled “Table of contents”Animation
Section titled “Animation”- AnimationAction
- AnimationBlend
- AnimationBlendMode
- AnimationClip
- AnimationClipJSON
- AnimationClipTrackJSON
- AnimationGroup
- AnimationTrack
- Animator
- BezierInterpolant
- Binding
- BindingPath
- BooleanTrack
- ColorTrack
- CreateClipsFromMorphTargetSequences
- CreateFromMorphTargetSequence
- CubicInterpolant
- DiscreteInterpolant
- FlatKeyframe
- Interpolant
- Interpolation
- InterpolationEnding
- InterpolationEndingMode
- InterpolationMode
- LinearInterpolant
- Loop
- LoopMode
- NumberTrack
- NumericTypedArray
- NumericTypedArrayConstructor
- PropertyMixer
- QuaternionLinearInterpolant
- QuaternionTrack
- StringTrack
- Track
- TrackOptions
- TrackValue
- TrackValueType
- VectorTrack
- animationClipFromJson
- animationClipToJSON
- convertArray
- findAnimationClip
- findBindingNode
- findByName
- findNode
- flattenJSON
- getKeyframeOrder
- isTypedArray
- makeClipAdditive
- parse
- parseBindingPath
- parseTrackName
- sanitizeBindingNodeName
- sortedArray
- subclip
Cameras
Section titled “Cameras”- ArrayCamera
- ArrayCameraOptions
- Camera
- CameraJSON
- CameraOptions
- CameraView
- OrthographicCamera
- OrthographicCameraJSON
- OrthographicCameraOptions
- PerspectiveCamera
- PerspectiveCameraJSON
- PerspectiveCameraOptions
- StereoCamera
- assertCameraViewOffset
- makeCameraView
Controls
Section titled “Controls”- ArcballCamera
- ArcballControls
- Controls
- DragControls
- DragControlsEvent
- FirstPersonControls
- FlyControls
- MapControls
- MouseAction
- OrbitControls
- PointerLockControls
- TrackballControls
- TransformAxis
- TransformControls
- TransformMode
- TransformPointer
- TransformSpace
- TransformViewport
- AnalyserNodeLike
- Audio
- AudioAnalyzer
- AudioAnalyzerOptions
- AudioBufferLike
- AudioBufferSourceNodeLike
- AudioContextLike
- AudioGraph
- AudioGraphOptions
- AudioListener
- AudioNodeLike
- AudioParamLike
- AudioSourceType
- AudioVisualizerOptions
- BindMode
- CanvasAudioContext
- ColorManagement
- Compatibility
- DEFAULT_MATRIX_AUTO_UPDATE
- DEFAULT_MATRIX_WORLD_AUTO_UPDATE
- DEFAULT_UP
- EXRCompression
- EXRExporter
- EXRExporterOptions
- EXRPixelArray
- EXRPixelSource
- EventDispatcher
- GCodeExporter
- GCodeExporterOptions
- GCodePath
- GCodePoint
- GCodeSlice
- GLTFExportAccessor
- GLTFExportAnimation
- GLTFExportAnimationChannel
- GLTFExportAnimationSampler
- GLTFExportBuffer
- GLTFExportBufferView
- GLTFExportDocument
- GLTFExportImage
- GLTFExportMaterial
- GLTFExportMesh
- GLTFExportNode
- GLTFExportPrimitive
- GLTFExportResult
- GLTFExportSampler
- GLTFExportScene
- GLTFExportTexture
- GLTFExporter
- GLTFExporterOptions
- InterpolationSamplingMode
- InterpolationSamplingType
- Intersection
- Layer
- Layers
- LightType
- LinearTransfer
- MOUSE
- MTLExporter
- MTLExporterOptions
- NativeAudioListenerLike
- NoNormalPacking
- Node
- NodeJSON
- NodeOptions
- NormalGAPacking
- NormalRGPacking
- OBJExporter
- OBJExporterOptions
- OscillatorNodeLike
- PLYExporter
- PLYExporterOptions
- PannerNodeLike
- PositionalAudio
- REVISION
- RaycastCamera
- RaycastObject
- Raycaster
- SRGBTransfer
- STLExporter
- Scene
- SceneJSON
- Shading
- Side
- StereoPannerNodeLike
- TOUCH
- Timer
- TriangleFanDrawMode
- TriangleStripDrawMode
- TrianglesDrawMode
- Wrapping
- createBrowserAudioContext
- drawAudioAnalyzer
- drawFrequencyBars
- drawTimeDomainWaveform
- getAudioContext
- setAudioContext
Curves
Section titled “Curves”- ArcCurve
- CatmullRomCurve3
- CubicBezierCurve
- CubicBezierCurve3
- Curve
- CurvePath
- CurveType
- EllipseCurve
- FrenetFrames
- LineCurve
- LineCurve3
- NURBSControlPoint
- NURBSCurve
- NURBSSurface
- NURBSVolume
- Path
- QuadraticBezierCurve
- QuadraticBezierCurve3
- SVGPathParser
- SVGPathSerializerOptions
- Shape
- ShapePath
- SplineCurve
- calcBSplineDerivatives
- calcBSplinePoint
- calcBasisFunctionDerivatives
- calcBasisFunctions
- calcKoverI
- calcNURBSDerivatives
- calcRationalCurveDerivatives
- calcSurfacePoint
- calcVolumePoint
- createSVGPathElement
- findSpan
- parsePath
- parseSVGPath
- pathToSVG
- serializeSVGPath
- serializeSVGShapePath
Geometry
Section titled “Geometry”- Attribute
- AttributeArray
- BoxGeometry
- CapsuleGeometry
- CircleGeometry
- ConeGeometry
- ConvexGeometry
- CylinderGeometry
- DodecahedronGeometry
- EdgesGeometry
- ExtrudeGeometry
- Geometry
- IcosahedronGeometry
- InterleavedAttribute
- InterleavedData
- LatheGeometry
- OctahedronGeometry
- ParametricFunction
- ParametricGeometry
- PlaneGeometry
- PolyhedronGeometry
- RingGeometry
- ShapeGeometry
- SphereGeometry
- TetrahedronGeometry
- TorusGeometry
- TorusKnotGeometry
- TubeGeometry
- WireframeGeometry
Helpers
Section titled “Helpers”- ArrowDirection
- ArrowHelper
- ArrowHelperOptions
- AxesHelper
- AxisColorValues
- AxisColors
- Box3Helper
- BoxHelper
- BoxHelperObject
- BoxHelperSource
- CameraHelper
- CameraHelperColorValues
- CameraHelperColors
- DirectionalLightHelper
- GridHelper
- GridHelperColorValues
- GridHelperColors
- HemisphereLightHelper
- PlaneHelper
- PointLightHelper
- PolarGridHelper
- PolarGridHelperColorValues
- PolarGridHelperColors
- SkeletonHelper
- SkeletonHelperColorValues
- SkeletonHelperColors
- SpotLightHelper
Lights
Section titled “Lights”- AmbientLight
- DirectionalLight
- HemisphereLight
- HemisphereLightJSON
- Light
- LightJSON
- LightProbe
- LightProbeJSON
- PointLight
- PointLightJSON
- RectAreaLight
- RectAreaLightJSON
- SpotLight
- SpotLightJSON
Loaders
Section titled “Loaders”- AnimationLoader
- AudioLoader
- BVHChannel
- BVHLoader
- BVHLoaderOptions
- BVHLoaderResult
- Cache
- DDSLoader
- DDSMipmap
- DDSParseResult
- DDSPixelFormat
- DataTextureLoader
- DefaultLoadingManager
- FileLoader
- FileResponseType
- GCodeLoader
- GLTFAnimation
- GLTFAnimationChannel
- GLTFAnimationTarget
- GLTFDocument
- GLTFInstanceAttributeInfo
- GLTFLoader
- GLTFLoaderOptions
- GLTFLoaderResult
- GLTFMaterialInfo
- GLTFNodeInstancingInfo
- GLTFNodeLODInfo
- GLTFTextureMap
- GLTFTextureReference
- GLTFVariantInfo
- GLTFVariantMapping
- GeometryLoader
- HDRFormat
- HDRLoader
- HDRParseResult
- HDRTextureOptions
- HDRToneMapping
- ImageBitmapLoader
- ImageLoader
- Loader
- LoaderHandler
- LoadingManager
- MTLLoader
- MTLLoaderOptions
- MTLLoaderResult
- MTLMaterialDefinition
- MTLMaterialInfo
- MTLMaterialOptions
- MTLMaterialTable
- MTLMaterialType
- MTLTextureReference
- MaterialLoader
- NRRDAxis
- NRRDDataArray
- NRRDEncoding
- NRRDHeader
- NRRDInput
- NRRDLoader
- NRRDScalarType
- NRRDSlice
- NRRDTextureOptions
- NRRDVolume
- OBJLoader
- OBJLoaderOptions
- OBJMaterialTable
- ObjectLoader
- PCDLoader
- PDBAtom
- PDBJSON
- PDBLoader
- PDBParseResult
- PLYLoader
- RGBELoader
- STLLoader
- SVGLoader
- SVGLoaderResult
- SVGPathMetadata
- SVGStyle
- TGALoader
- TIFFLoader
- TIFFParseResult
- TIFFPhotometric
- TTFBoundingBox
- TTFDirection
- TTFFont
- TTFGlyph
- TTFLoader
- TTFLoaderResult
- TextureLoader
- VOXChunk
- VOXFrame
- VOXGroupNode
- VOXLoader
- VOXLoaderResult
- VOXMesh
- VOXModelReference
- VOXNode
- VOXShapeNode
- VOXSize
- VOXTransformNode
- VOXTranslation
- VOXVoxelVolume
- XYZLoader
- buildMesh
- buildVOXMesh
- buildVoxelVolume
- extractUrlBase
- resolveUrl
Materials
Section titled “Materials”- BasicMaterial
- BasicMaterialJSON
- BasicMaterialOptions
- DashedLineMaterial
- DashedLineMaterialJSON
- DashedLineMaterialOptions
- LambertMaterial
- LambertMaterialJSON
- LambertMaterialOptions
- LineMaterial
- LineMaterialJSON
- LineMaterialOptions
- Material
- MaterialJSON
- MaterialOptions
- PointsMaterial
- PointsMaterialJSON
- PointsMaterialOptions
- SpriteMaterial
- SpriteMaterialJSON
- SpriteMaterialOptions
- ToonMaterial
- ToonMaterialJSON
- ToonMaterialOptions
- Box2
- Box3
- Capsule
- Color
- Cylindrical
- DEG2RAD
- EPSILON
- Euler
- Frustum
- HALF_PI
- HSL16_BLACK
- HSL16_WHITE
- Line3
- Matrix2
- Matrix3
- Matrix4
- OBB
- Plane
- QUARTER_PI
- Quaternion
- QuaternionArray
- RAD2DEG
- Ray
- SIXTH_PI
- ShapePoint2D
- Sphere
- Spherical
- SphericalHarmonics3
- SphericalHarmonicsBasis
- SphericalHarmonicsCoefficients
- TAU
- THIRD_PI
- Triangle
- Vector2
- Vector3
- Vector4
- clamp
- cross2
- cross3
- decodeHsl16
- dot2
- dot3
- dot4
- earcut
- encodeHsl16
- fastAtan2
- fastMax
- fastMin
- fastRound
- fastTrunc
- fromHalfFloat
- interpolateTriangle
- isPowerOf2
- isShapeClockwise
- isTriangleFrontFacing
- multiplyQuaternionsFlat
- nextPowerOf2
- safeAsin
- shapeArea
- slerpQuaternionsFlat
- sphericalHarmonicsBasis
- tileDistance
- toDegrees
- toHalfFloat
- toRadians
- triangleBarycoord
- triangleContainsPoint
- triangleNormal
- triangulateShape
Objects
Section titled “Objects”- Bone
- CSS2DObject
- CSS3DObject
- CSS3DSprite
- Group
- InstancedMesh
- LOD
- LODLevel
- Line
- LineLoop
- LineSegments
- Mesh
- Points
- SVGObject
- Skeleton
- SkinnedMesh
- Sprite
Physics
Section titled “Physics”- AABBShape
- CapsuleIntersection
- CharacterController
- CharacterControllerFrameHost
- CharacterControllerOptions
- CircleShape
- DistanceConstraint
- DistanceConstraintOptions
- DistanceJoint
- DistanceJointOptions
- HeightfieldShape
- HeightfieldShapeOptions
- Octree
- OctreeGraphOptions
- Particle
- ParticleFrameHost
- ParticleOptions
- ParticleWorld
- ParticleWorldOptions
- PhysicsContact
- PhysicsFrameHost
- PhysicsJoint
- PhysicsJointOptions
- PhysicsJointType
- PhysicsJoints
- PhysicsJointsOptions
- PhysicsShape
- PhysicsWorld
- PhysicsWorldOptions
- RevoluteJoint
- RevoluteJointOptions
- RigidBody
- RigidBodyOptions
- SphereShape
- SphericalJoint
- SphericalJointOptions
- SpringJoint
- SpringJointOptions
- TriangleCapsuleIntersection
- VehicleController
- VehicleControllerOptions
- VehicleInput
- VehicleWheel
Renderers
Section titled “Renderers”- CSS2DRenderer
- CSS2DRendererOptions
- CSS3DRenderer
- CSS3DRendererOptions
- RenderTimings
- Renderer
- RendererOptions
- SVGRenderer
- SVGRendererOptions
Textures
Section titled “Textures”- CanvasTexture
- DEFAULT_ANISOTROPY
- DEFAULT_IMAGE
- DEFAULT_MAPPING
- DataTexture
- FramebufferTexture
- Source
- SourceImage
- SourceJSON
- SourcePixelJSON
- SourceSerializationMeta
- TEXTURE_BRIGHTNESS_LEVELS
- Texture
- TextureImageSource
- TextureJSON
- TextureSerializationMeta
- VideoTexture