Package Exports
- @splinetool/loader
- @splinetool/loader/build/SplineLoader.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@splinetool/loader) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Spline Loader
Three.js loader for
.spline
files.
It returns a three.js compatible rapresentation of the file scene.
You should use this package if you want to access your Spline objects and materials from code and manipulate them yourself.
If you want to display your Spline scene with interactions and states matching Spline play mode, we recommend you use spline-runtime instead.
Installation
npm install @splinetool/loader
Usage
import SplineLoader from '@splinetool/loader';
// Instantiate a loader
const loader = new SplineLoader();
// Load a .spline file
loader.load(
// path to the .spline file, either from the Spline servers or local
'https://prod.spline.design/TRfTj83xgjIdHPmT/scene.spline',
// called when the resource is loaded
(splineScene) => {
scene.add(splineScene);
},
null,
// called when loading has errors
(error) => {
console.log('An error happened');
}
);