pCon.planner Plugin SDK  Version 8.9
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events
Public Attributes | List of all members
X3g::Plugin::ExportDaeParams Struct Reference

Dae export parameters. More...

Public Attributes

AcisQuality AcisQuality
 ACIS vectorization quality setting. More...
 
double DefaultEdgeSmoothness
 Default edge smoothness. More...
 
double DefaultNormalSmoothness
 Default normal smoothness. More...
 
ReadOnlyCollection< String^ >^ Entities
 List of model space entities which should be exported. More...
 
bool Export2d
 True if 2D geometry should be exported. More...
 
bool Export3d
 True if 3D geometry should be exported. More...
 
double Scale
 Scaling factor. More...
 
LengthUnit Unit
 Length unit. More...
 
bool DuplicateDoubleSided
 Duplicate double sided faces. More...
 
int MaxTextureSize
 Define max texture resolution. More...
 
bool Edges
 Export with edges. More...
 
bool FlipMirroredFaces
 Flip faces for entities with mirror transform. More...
 

Detailed Description

Dae export parameters.

An example initialisation would look like:

var exportParams = new ExportDaeParams {
    AcisQuality = AcisQuality.Medium,
    DefaultEdgeSmoothness = 19.8,
    DefaultNormalSmoothness = 19.8,
    Entities = null,
    Export2d = false,
    Export3d = true,
    Scale = 1.0,
    Unit = LengthUnit.Meter,
    DuplicateDoubleSided = false,
    MaxTextureSize = 8192,
    Edges = false,
    FlipMirroredFaces = true
};

Member Data Documentation

AcisQuality X3g::Plugin::ExportDaeParams::AcisQuality

ACIS vectorization quality setting.

double X3g::Plugin::ExportDaeParams::DefaultEdgeSmoothness

Default edge smoothness.

double X3g::Plugin::ExportDaeParams::DefaultNormalSmoothness

Default normal smoothness.

bool X3g::Plugin::ExportDaeParams::DuplicateDoubleSided

Duplicate double sided faces.

bool X3g::Plugin::ExportDaeParams::Edges

Export with edges.

ReadOnlyCollection<String^> ^ X3g::Plugin::ExportDaeParams::Entities

List of model space entities which should be exported.

If Entities is not set, then the whole planning is exported.

bool X3g::Plugin::ExportDaeParams::Export2d

True if 2D geometry should be exported.

bool X3g::Plugin::ExportDaeParams::Export3d

True if 3D geometry should be exported.

bool X3g::Plugin::ExportDaeParams::FlipMirroredFaces

Flip faces for entities with mirror transform.

int X3g::Plugin::ExportDaeParams::MaxTextureSize

Define max texture resolution.

double X3g::Plugin::ExportDaeParams::Scale

Scaling factor.

LengthUnit X3g::Plugin::ExportDaeParams::Unit

Length unit.