NXOpen .NET Reference  12.0.0
Public Types | Properties | List of all members
NXOpen.STLCreator Class Reference

Represents a NXOpen.STLCreator to be used when exporting the STL Data This class is created using NXOpen.DexManager . More...

Inheritance diagram for NXOpen.STLCreator:
NXOpen.Builder NXOpen.GeometricUtilities.IComponentBuilder

Public Types

enum  OutputTypeEnum { Binary, Text }
 Options for outputing solid bodies to STL More...
 
enum  SheetBodyExportOptionEnum { IndividualSheets, JoinSheets }
 Options for choosing sheet bodies export option More...
 

Properties

unsafe double AdjacencyTol [get, set]
 Returns or sets the adjacency tol - tolerance for adjacency More...
 
unsafe double AngularTol [get, set]
 Returns or sets the angular tol - tolerance for angular More...
 
unsafe bool AutoNormalGen [get, set]
 Returns or sets the Auto Normal Gen - if set to true will generate auto normals More...
 
unsafe double ChordalTol [get, set]
 Returns or sets the chordal tol - the distance between a chord of the tessellation and the true surface More...
 
unsafe bool ErrorMessageDisplay [get, set]
 Returns or sets the Error Message Display - if set to true will will display error messages More...
 
unsafe NXOpen.SelectNXObjectList ExportSelectionBlock [get]
 Returns the export selection block - the object selection will be done by this block. More...
 
unsafe string HeaderInfo [get, set]
 Returns or sets the header info - STL header information More...
 
unsafe int NormalDirectionIndicator [get, set]
 Returns or sets the normal direction indicator - STL normal direction indicator More...
 
unsafe bool NormalDisplay [get, set]
 Returns or sets the Normal Display - if set to true will display normal More...
 
unsafe string OutputFile [get, set]
 Returns or sets the output file - the exported data will be written to file specified More...
 
unsafe
NXOpen.STLCreator.OutputTypeEnum 
OutputType [get, set]
 Returns or sets the output type - this will decide if output type should be binary or text More...
 
unsafe NXOpen.SelectNXObjectList ReferenceSurfaceSelectionBlock [get]
 Returns the reference surface selection - the object selection will be done by this block. More...
 
unsafe bool ReverseNormalDirection [get, set]
 Returns or sets the Reverse Normal Direction - if set to true will will reverse normal direction More...
 
unsafe
NXOpen.STLCreator.SheetBodyExportOptionEnum 
SheetBodyExportOption [get, set]
 Returns or sets the Sheet Body Export Option - indicates whether sheet bodies will be joined or faceted as individual sheets More...
 
unsafe bool TriangleDisplay [get, set]
 Returns or sets the Triangle Display - if set to true will will display triangles More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 

Detailed Description

Represents a NXOpen.STLCreator to be used when exporting the STL Data This class is created using NXOpen.DexManager .

NULL object will be returned from Commit()

To create a new instance of this class, use NXOpen.DexManager.CreateStlCreator

Default values.

Property Value

AdjacencyTol

0.058

AngularTol

18.0

AutoNormalGen

0

ChordalTol

0.058

ErrorMessageDisplay

0

NormalDisplay

0

OutputType

Binary

ReverseNormalDirection

0

SheetBodyExportOption

IndividualSheets

TriangleDisplay

0

Created in NX11.0.0

Member Enumeration Documentation

Options for outputing solid bodies to STL

Enumerator
Binary 

output type binary

Text 

output type text

Options for choosing sheet bodies export option

Enumerator
IndividualSheets 

facet as individual sheets

JoinSheets 

attempt to join sheet bodies

Property Documentation

unsafe double NXOpen.STLCreator.AdjacencyTol
getset

Returns or sets the adjacency tol - tolerance for adjacency

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.STLCreator.AngularTol
getset

Returns or sets the angular tol - tolerance for angular

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.STLCreator.AutoNormalGen
getset

Returns or sets the Auto Normal Gen - if set to true will generate auto normals

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.STLCreator.ChordalTol
getset

Returns or sets the chordal tol - the distance between a chord of the tessellation and the true surface

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.STLCreator.ErrorMessageDisplay
getset

Returns or sets the Error Message Display - if set to true will will display error messages

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.SelectNXObjectList NXOpen.STLCreator.ExportSelectionBlock
get

Returns the export selection block - the object selection will be done by this block.

Created in NX11.0.0

License requirements: None.

unsafe string NXOpen.STLCreator.HeaderInfo
getset

Returns or sets the header info - STL header information

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.STLCreator.NormalDirectionIndicator
getset

Returns or sets the normal direction indicator - STL normal direction indicator

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.STLCreator.NormalDisplay
getset

Returns or sets the Normal Display - if set to true will display normal

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.STLCreator.OutputFile
getset

Returns or sets the output file - the exported data will be written to file specified

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.STLCreator.OutputTypeEnum NXOpen.STLCreator.OutputType
getset

Returns or sets the output type - this will decide if output type should be binary or text

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.SelectNXObjectList NXOpen.STLCreator.ReferenceSurfaceSelectionBlock
get

Returns the reference surface selection - the object selection will be done by this block.

Created in NX11.0.0

License requirements: None.

unsafe bool NXOpen.STLCreator.ReverseNormalDirection
getset

Returns or sets the Reverse Normal Direction - if set to true will will reverse normal direction

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.STLCreator.SheetBodyExportOptionEnum NXOpen.STLCreator.SheetBodyExportOption
getset

Returns or sets the Sheet Body Export Option - indicates whether sheet bodies will be joined or faceted as individual sheets

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.STLCreator.TriangleDisplay
getset

Returns or sets the Triangle Display - if set to true will will display triangles

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: None.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.