ColladaExporter
优质
小牛编辑
142浏览
2023-12-01
An exporter for Collada.
Collada is a file format for robust representation of scenes, materials, animations, and other 3D content in an xml format. This exporter only supports exporting geometry, materials, textures, and scene hierarchy.
代码示例
// Instantiate an exporter const exporter = new ColladaExporter(); // Parse the input and generate the ply output const data = exporter.parse( scene, null, options ); downloadFile( data );
Constructor
ColladaExporter()
Creates a new ColladaExporter.
Methods
.parse ( input : Object3D, onCompleted : Function, options : Object ) : null
input — Object3D to be exported
onCompleted — Will be called when the export completes. Optional. The same data is immediately returned from the function.
options — Export options
- version - string. Which version of Collada to export. The options are "1.4.1" or "1.5.0". Defaults to "1.4.1".
- author - string. The name to include in the author field. Author field is excluded by default.
- textureDirectory - string. The directory relative to the Collada file to save the textures to.
Generates an object with Collada file and texture data. This object is returned from the function and passed into the "onCompleted" callback.
{ // Collada file content data: "", // List of referenced texures textures: [{ // File directory, name, and extension of the texture data directory: "", name: "", ext: "", // The texture data and original texture object data: [], original: <THREE.Texture> }, ...] }