aframe-gltf-part-component
A component to extract parts from a GLTF model into their own A-Frame entities. Enables:
- Having one glTF file contain all models for the application versus loading and parsing multiple glTF files.
- Extracting individual parts from a glTF scene to manipulate individually and separately.
- Defining glTF parts as individual A-Frame entities to be able to apply components to (e.g., material, animation, position).
- Ease of defining your own materials for optimization (e.g., one shared material for everything with vertex colors) versus having the loader create them.
For A-Frame.
API
Property | Description | Default Value |
---|---|---|
buffer | Whether to load the geometry as a BufferGeometry (versus Geometry). Set to false if we need access to vertices, faces, UVs, etc. |
true |
part | Name of the part to look for (specified in the glTF file as name="<NAME>" . |
'' |
src | Path to the glTF file (or selector to <a-asset-item> ). |
'' |
Installation
Browser
Install and use by directly including the browser files:
My A-Frame Scene
npm
Install via npm:
npm install aframe-gltf-part-component
Then require and use.
;;