public interface STLCreator extends Builder
STLCreator
to be used when exporting the STL Data
This class is created using DexManager
.
NULL object will be returned from Commit() DexManager.createStlCreator()
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 |
Modifier and Type | Interface and Description |
---|---|
static class |
STLCreator.OutputTypeEnum
Options for outputing solid bodies to STL
|
static class |
STLCreator.SheetBodyExportOptionEnum
Options for choosing sheet bodies export option
|
Modifier and Type | Method and Description |
---|---|
double |
adjacencyTol()
Returns the adjacency tol - tolerance for adjacency
License requirements: None. |
double |
angularTol()
Returns the angular tol - tolerance for angular
License requirements: None. |
boolean |
autoNormalGen()
Returns the Auto Normal Gen - if set to true will generate auto normals
License requirements: None. |
double |
chordalTol()
Returns the chordal tol - the distance between a chord of the tessellation and the true surface
License requirements: None. |
boolean |
errorMessageDisplay()
Returns the Error Message Display - if set to true will will display error messages
License requirements: None. |
SelectNXObjectList |
exportSelectionBlock()
Returns the export selection block - the object selection will be done by this block.
|
String |
headerInfo()
Returns the header info - STL header information
License requirements: None. |
int |
normalDirectionIndicator()
Returns the normal direction indicator - STL normal direction indicator
License requirements: None. |
boolean |
normalDisplay()
Returns the Normal Display - if set to true will display normal
License requirements: None. |
String |
outputFile()
Returns the output file - the exported data will be written to file specified
License requirements: None. |
STLCreator.OutputTypeEnum |
outputType()
Returns the output type - this will decide if output type should be binary or text
License requirements: None. |
SelectNXObjectList |
referenceSurfaceSelectionBlock()
Returns the reference surface selection - the object selection will be done by this block.
|
boolean |
reverseNormalDirection()
Returns the Reverse Normal Direction - if set to true will will reverse normal direction
License requirements: None. |
void |
setAdjacencyTol(double adjacencyTol)
License requirements: None. |
void |
setAngularTol(double angularTol)
License requirements: None. |
void |
setAutoNormalGen(boolean autoNormalGen)
License requirements: None. |
void |
setChordalTol(double chordalTol)
License requirements: None. |
void |
setErrorMessageDisplay(boolean errorMessageDisplay)
License requirements: None. |
void |
setHeaderInfo(String headerInfo)
License requirements: None. |
void |
setNormalDirectionIndicator(int normalDirectionIndicator)
License requirements: None. |
void |
setNormalDisplay(boolean normalDisplay)
License requirements: None. |
void |
setOutputFile(String filename)
License requirements: None. |
void |
setOutputType(STLCreator.OutputTypeEnum outputType)
License requirements: None. |
void |
setReverseNormalDirection(boolean reverseNormalDirection)
License requirements: None. |
void |
setSheetBodyExportOption(STLCreator.SheetBodyExportOptionEnum sheetBodyExportOption)
License requirements: None. |
void |
setTriangleDisplay(boolean triangleDisplay)
License requirements: None. |
STLCreator.SheetBodyExportOptionEnum |
sheetBodyExportOption()
Returns the Sheet Body Export Option - indicates whether sheet bodies will be joined or faceted as individual sheets
License requirements: None. |
boolean |
triangleDisplay()
Returns the Triangle Display - if set to true will will display triangles
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectNXObjectList exportSelectionBlock() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList referenceSurfaceSelectionBlock() throws NXException, RemoteException
NXException
RemoteException
String outputFile() throws NXException, RemoteException
NXException
RemoteException
void setOutputFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
STLCreator.OutputTypeEnum outputType() throws NXException, RemoteException
NXException
RemoteException
void setOutputType(STLCreator.OutputTypeEnum outputType) throws NXException, RemoteException
outputType
- NXException
RemoteException
double adjacencyTol() throws NXException, RemoteException
NXException
RemoteException
void setAdjacencyTol(double adjacencyTol) throws NXException, RemoteException
adjacencyTol
- NXException
RemoteException
double chordalTol() throws NXException, RemoteException
NXException
RemoteException
void setChordalTol(double chordalTol) throws NXException, RemoteException
chordalTol
- NXException
RemoteException
double angularTol() throws NXException, RemoteException
NXException
RemoteException
void setAngularTol(double angularTol) throws NXException, RemoteException
angularTol
- NXException
RemoteException
boolean autoNormalGen() throws NXException, RemoteException
NXException
RemoteException
void setAutoNormalGen(boolean autoNormalGen) throws NXException, RemoteException
autoNormalGen
- NXException
RemoteException
STLCreator.SheetBodyExportOptionEnum sheetBodyExportOption() throws NXException, RemoteException
NXException
RemoteException
void setSheetBodyExportOption(STLCreator.SheetBodyExportOptionEnum sheetBodyExportOption) throws NXException, RemoteException
sheetBodyExportOption
- NXException
RemoteException
boolean normalDisplay() throws NXException, RemoteException
NXException
RemoteException
void setNormalDisplay(boolean normalDisplay) throws NXException, RemoteException
normalDisplay
- NXException
RemoteException
boolean triangleDisplay() throws NXException, RemoteException
NXException
RemoteException
void setTriangleDisplay(boolean triangleDisplay) throws NXException, RemoteException
triangleDisplay
- NXException
RemoteException
boolean reverseNormalDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseNormalDirection(boolean reverseNormalDirection) throws NXException, RemoteException
reverseNormalDirection
- NXException
RemoteException
boolean errorMessageDisplay() throws NXException, RemoteException
NXException
RemoteException
void setErrorMessageDisplay(boolean errorMessageDisplay) throws NXException, RemoteException
errorMessageDisplay
- NXException
RemoteException
String headerInfo() throws NXException, RemoteException
NXException
RemoteException
void setHeaderInfo(String headerInfo) throws NXException, RemoteException
headerInfo
- NXException
RemoteException
int normalDirectionIndicator() throws NXException, RemoteException
NXException
RemoteException
void setNormalDirectionIndicator(int normalDirectionIndicator) throws NXException, RemoteException
normalDirectionIndicator
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.