Class PovRayExporter
- Namespace
- HelixToolkit.Wpf
- Assembly
- HelixToolkit.Wpf.dll
Exports the 3D visual tree to a PovRay input file.
public sealed class PovRayExporter : Exporter<StreamWriter>, IExporter
- Inheritance
-
PovRayExporter
- Implements
- Inherited Members
Remarks
See povray.org.
Methods
Close(StreamWriter)
Closes this exporter.
protected override void Close(StreamWriter writer)
Parameters
writerStreamWriterThe writer.
Create(Stream)
Creates the specified stream.
protected override StreamWriter Create(Stream stream)
Parameters
streamStreamThe stream.
Returns
- StreamWriter
StreamWriter.
ExportCamera(StreamWriter, Camera)
Exports the camera.
protected override void ExportCamera(StreamWriter writer, Camera camera)
Parameters
writerStreamWriterThe writer.
cameraCameraThe camera.
ExportLight(StreamWriter, Light, Transform3D)
Exports the light.
protected override void ExportLight(StreamWriter writer, Light light, Transform3D inheritedTransform)
Parameters
writerStreamWriterThe writer.
lightLightThe light.
inheritedTransformTransform3DThe inherited transform.
ExportModel(StreamWriter, GeometryModel3D, Transform3D)
Exports the model.
protected override void ExportModel(StreamWriter writer, GeometryModel3D model, Transform3D inheritedTransform)
Parameters
writerStreamWriterThe writer.
modelGeometryModel3DThe model.
inheritedTransformTransform3DThe inherited transform.