Class ColladaExporter
- Namespace
- HelixToolkit.Wpf
- Assembly
- HelixToolkit.Wpf.dll
Exports the 3D visual tree to a Collada 1.5.0 file.
public sealed class ColladaExporter : Exporter<XmlWriter>, IExporter
- Inheritance
-
ColladaExporter
- Implements
- Inherited Members
Properties
Author
Gets or sets the author.
public string? Author { get; set; }
Property Value
- string
The author.
Comments
Gets or sets the comments.
public string? Comments { get; set; }
Property Value
- string
The comments.
Copyright
Gets or sets the copyright.
public string? Copyright { get; set; }
Property Value
- string
The copyright.
Methods
Close(XmlWriter)
Closes this exporter.
protected override void Close(XmlWriter writer)
Parameters
writerXmlWriterThe writer.
Create(Stream)
Creates a new XmlWriter on the specified stream.
protected override XmlWriter Create(Stream stream)
Parameters
streamStreamThe output stream.
Returns
Export(Viewport3D, Stream)
Exports the specified viewport. Exports model, camera and lights.
public override void Export(Viewport3D viewport, Stream stream)
Parameters
viewportViewport3DThe viewport.
streamStreamThe output stream.
ExportModel(XmlWriter, GeometryModel3D, Transform3D)
Exports the model.
protected override void ExportModel(XmlWriter writer, GeometryModel3D model, Transform3D inheritedTransform)
Parameters
writerXmlWriterThe writer.
modelGeometryModel3DThe model.
inheritedTransformTransform3DThe inherited transform.