Table of Contents

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.

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

writer XmlWriter

The writer.

Create(Stream)

Creates a new XmlWriter on the specified stream.

protected override XmlWriter Create(Stream stream)

Parameters

stream Stream

The output stream.

Returns

XmlWriter

A XmlWriter.

Export(Viewport3D, Stream)

Exports the specified viewport. Exports model, camera and lights.

public override void Export(Viewport3D viewport, Stream stream)

Parameters

viewport Viewport3D

The viewport.

stream Stream

The output stream.

ExportModel(XmlWriter, GeometryModel3D, Transform3D)

Exports the model.

protected override void ExportModel(XmlWriter writer, GeometryModel3D model, Transform3D inheritedTransform)

Parameters

writer XmlWriter

The writer.

model GeometryModel3D

The model.

inheritedTransform Transform3D

The inherited transform.