Three.js Core
The Three.js core library provides the scene graph, cameras, lights, geometries, materials, textures, loaders, and animation primitives used to build interactive 3D applications in the browser and on Node.js. The public surface is a JavaScript API consumed via ES modules and a small CDN-friendly UMD build; classes are organized into Scene, Object3D, Camera, Geometry, Material, Light, and Texture hierarchies and serialize to a documented JSON scene format produced by `Object3D.toJSON()`.
Three.js Core is one of 6 APIs that Three.js publishes on the APIs.io network.
This API exposes 3 JSON Schema definitions.
Tagged areas include 3D, Graphics, WebGL, WebGPU, and JavaScript. The published artifact set on APIs.io includes API documentation, a GitHub repository, a JSON-LD context, and 3 JSON Schemas.