public interface DraftAnalysisBuilder extends Builder
AnalysisObjectCollection.createDraftAnalysisBuilder(nxopen.DisplayableObject)
Property | Value |
---|---|
CoupleLimit | 1 |
CreateCSYS | 0 |
DrawOption | Orientation |
JoinIsocline | 0 |
LimitAngleNegative | -5 |
LimitAnglePositive | 5 |
OutputOption | AnalysisObject |
Resolution.AngleTolerance | 15.0 |
Resolution.EdgeTolerance | 0.005 |
Resolution.FaceTolerance | 0.005 |
Resolution.Resolution | Standard |
Resolution.WidthTolerance | 0.3 |
ShowIsoclineNegative | 0 |
ShowIsoclinePositive | 0 |
ShowPartingLine | 0 |
TranslucencyInsideNegative | 0 |
TranslucencyInsidePositive | 0 |
TranslucencyOutsideNegative | 0 |
TranslucencyOutsidePositive | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
DraftAnalysisBuilder.DrawDirection
define draw direction items
|
static class |
DraftAnalysisBuilder.SelectOutput
define output options
|
Modifier and Type | Method and Description |
---|---|
void |
addDynamicPoints()
Adds dynamic points to the draft analysis object
License requirements: studio_analyze ("STUDIO ANALYZE") . |
boolean |
coupleLimit()
Returns the coupling limit
License requirements: None. |
boolean |
createCSYS()
Returns the datum CSYS creation
License requirements: None. |
void |
deleteDynamicLabels(boolean[] deletedLabels)
Deletes dynamic labels whose corresponding positions are set to true in the array
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
deselectFaces(DisplayableObject[] faces)
Deselects faces
License requirements: studio_analyze ("STUDIO ANALYZE") . |
DraftAnalysisBuilder.DrawDirection |
drawOption()
Returns the draw option
License requirements: None. |
Matrix3x3 |
drawOrientation()
Returns the draw orientation
License requirements: None. |
Point3d |
drawOrigin()
Returns the draw origin
License requirements: None. |
Direction |
drawVector()
Returns the draw vector
License requirements: None. |
GeometricConstraintDataManager |
dynamicLabel()
Returns the constraint manager
License requirements: None. |
double[] |
getColorInsideNegative()
Returns the negative inside color
License requirements: None. |
double[] |
getColorInsidePositive()
Returns the positive inside color
License requirements: None. |
double[] |
getColorOutsideNegative()
Returns the negative outside color
License requirements: None. |
double[] |
getColorOutsidePositive()
Returns the positive outside color
License requirements: None. |
boolean |
joinIsocline()
Returns the joining isocline
License requirements: None. |
double |
limitAngleNegative()
Returns the negative limit angle
License requirements: None. |
double |
limitAnglePositive()
Returns the positive limit angle
License requirements: None. |
DraftAnalysisBuilder.SelectOutput |
outputOption()
Returns the output option
License requirements: None. |
void |
removeLabelParents(DisplayableObject[] parents)
Removes dynamic label parents
License requirements: studio_analyze ("STUDIO ANALYZE") . |
DisplayResolutionBuilder |
resolution()
Returns the display resolution
License requirements: None. |
void |
reverseAllNormals()
Reverses all normals
License requirements: studio_analyze ("STUDIO ANALYZE") . |
SelectDisplayableObject |
reverseIndividual()
Returns the individual face normal
License requirements: None. |
void |
reverseNormal(DisplayableObject face)
Reverses individual face normal
License requirements: studio_analyze ("STUDIO ANALYZE") . |
SelectDisplayableObjectList |
selectObject()
Returns the faces or facet bodies
License requirements: None. |
void |
setColorInsideNegative(double[] colorInsideNeg)
Sets the negative inside color
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setColorInsidePositive(double[] colorInsidePos)
Sets the positive inside color
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setColorOutsideNegative(double[] colorOutsideNeg)
Sets the negative outside color
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setColorOutsidePositive(double[] colorOutsidePos)
Sets the positive outside color
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setCoupleLimit(boolean coupleLimit)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setCreateCSYS(boolean createCSYS)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setDrawOption(DraftAnalysisBuilder.DrawDirection drawOption)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setDrawOrientation(Matrix3x3 drawOrientation)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setDrawOrigin(Point3d drawOrigin)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setDrawVector(Direction drawVector)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setDynamicNormal(int index,
Vector3d normal)
Sets dynamic normal
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setDynamicParent(int index,
DisplayableObject parent)
Sets dynamic parent
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setJoinIsocline(boolean joinIsocline)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setLimitAngleNegative(double limitAngleNeg)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setLimitAnglePositive(double limitAnglePos)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setOutputOption(DraftAnalysisBuilder.SelectOutput outputOption)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setShowIsoclineNegative(boolean showIsoclineNeg)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setShowIsoclinePositive(boolean showIsoclinePos)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setShowPartingLine(boolean showPartingLine)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setTotalDynamicNormals(int total)
Sets number of dynamic normals
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setTranslucencyInsideNegative(int translucencyInsideNeg)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setTranslucencyInsidePositive(int translucencyInsidePos)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setTranslucencyOutsideNegative(int translucencyOutsideNeg)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setTranslucencyOutsidePositive(int translucencyOutsidePos)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
boolean |
showIsoclineNegative()
Returns the negative isocline
License requirements: None. |
boolean |
showIsoclinePositive()
Returns the positive isocline
License requirements: None. |
boolean |
showPartingLine()
Returns the show parting line
License requirements: None. |
int |
translucencyInsideNegative()
Returns the negative inside translucency
License requirements: None. |
int |
translucencyInsidePositive()
Returns the positive inside translucency
License requirements: None. |
int |
translucencyOutsideNegative()
Returns the negative outside tanslucency
License requirements: None. |
int |
translucencyOutsidePositive()
Returns the positive outside translucenty
License requirements: None. |
void |
updateReverseMap()
Updates reverse map
License requirements: studio_analyze ("STUDIO ANALYZE") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectDisplayableObjectList selectObject() throws NXException, RemoteException
NXException
RemoteException
void reverseAllNormals() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObject reverseIndividual() throws NXException, RemoteException
NXException
RemoteException
DraftAnalysisBuilder.DrawDirection drawOption() throws NXException, RemoteException
NXException
RemoteException
void setDrawOption(DraftAnalysisBuilder.DrawDirection drawOption) throws NXException, RemoteException
drawOption
- NXException
RemoteException
Direction drawVector() throws NXException, RemoteException
NXException
RemoteException
void setDrawVector(Direction drawVector) throws NXException, RemoteException
drawVector
- NXException
RemoteException
Point3d drawOrigin() throws NXException, RemoteException
NXException
RemoteException
void setDrawOrigin(Point3d drawOrigin) throws NXException, RemoteException
drawOrigin
- NXException
RemoteException
Matrix3x3 drawOrientation() throws NXException, RemoteException
NXException
RemoteException
void setDrawOrientation(Matrix3x3 drawOrientation) throws NXException, RemoteException
drawOrientation
- NXException
RemoteException
boolean showPartingLine() throws NXException, RemoteException
NXException
RemoteException
void setShowPartingLine(boolean showPartingLine) throws NXException, RemoteException
showPartingLine
- NXException
RemoteException
double limitAnglePositive() throws NXException, RemoteException
NXException
RemoteException
void setLimitAnglePositive(double limitAnglePos) throws NXException, RemoteException
limitAnglePos
- NXException
RemoteException
boolean showIsoclinePositive() throws NXException, RemoteException
NXException
RemoteException
void setShowIsoclinePositive(boolean showIsoclinePos) throws NXException, RemoteException
showIsoclinePos
- NXException
RemoteException
boolean coupleLimit() throws NXException, RemoteException
NXException
RemoteException
void setCoupleLimit(boolean coupleLimit) throws NXException, RemoteException
coupleLimit
- NXException
RemoteException
int translucencyOutsidePositive() throws NXException, RemoteException
NXException
RemoteException
void setTranslucencyOutsidePositive(int translucencyOutsidePos) throws NXException, RemoteException
translucencyOutsidePos
- NXException
RemoteException
double[] getColorOutsidePositive() throws NXException, RemoteException
NXException
RemoteException
void setColorOutsidePositive(double[] colorOutsidePos) throws NXException, RemoteException
colorOutsidePos
- Array of 3 RGB values, each between 0 and 1NXException
RemoteException
int translucencyInsidePositive() throws NXException, RemoteException
NXException
RemoteException
void setTranslucencyInsidePositive(int translucencyInsidePos) throws NXException, RemoteException
translucencyInsidePos
- NXException
RemoteException
double[] getColorInsidePositive() throws NXException, RemoteException
NXException
RemoteException
void setColorInsidePositive(double[] colorInsidePos) throws NXException, RemoteException
colorInsidePos
- Array of 3 RGB values, each between 0 and 1NXException
RemoteException
double limitAngleNegative() throws NXException, RemoteException
NXException
RemoteException
void setLimitAngleNegative(double limitAngleNeg) throws NXException, RemoteException
limitAngleNeg
- NXException
RemoteException
boolean showIsoclineNegative() throws NXException, RemoteException
NXException
RemoteException
void setShowIsoclineNegative(boolean showIsoclineNeg) throws NXException, RemoteException
showIsoclineNeg
- NXException
RemoteException
int translucencyOutsideNegative() throws NXException, RemoteException
NXException
RemoteException
void setTranslucencyOutsideNegative(int translucencyOutsideNeg) throws NXException, RemoteException
translucencyOutsideNeg
- NXException
RemoteException
double[] getColorOutsideNegative() throws NXException, RemoteException
NXException
RemoteException
void setColorOutsideNegative(double[] colorOutsideNeg) throws NXException, RemoteException
colorOutsideNeg
- Array of 3 RGB values, each between 0 and 1NXException
RemoteException
int translucencyInsideNegative() throws NXException, RemoteException
NXException
RemoteException
void setTranslucencyInsideNegative(int translucencyInsideNeg) throws NXException, RemoteException
translucencyInsideNeg
- NXException
RemoteException
double[] getColorInsideNegative() throws NXException, RemoteException
NXException
RemoteException
void setColorInsideNegative(double[] colorInsideNeg) throws NXException, RemoteException
colorInsideNeg
- Array of 3 RGB values, each between 0 and 1NXException
RemoteException
DraftAnalysisBuilder.SelectOutput outputOption() throws NXException, RemoteException
NXException
RemoteException
void setOutputOption(DraftAnalysisBuilder.SelectOutput outputOption) throws NXException, RemoteException
outputOption
- NXException
RemoteException
boolean joinIsocline() throws NXException, RemoteException
NXException
RemoteException
void setJoinIsocline(boolean joinIsocline) throws NXException, RemoteException
joinIsocline
- NXException
RemoteException
boolean createCSYS() throws NXException, RemoteException
NXException
RemoteException
void setCreateCSYS(boolean createCSYS) throws NXException, RemoteException
createCSYS
- NXException
RemoteException
GeometricConstraintDataManager dynamicLabel() throws NXException, RemoteException
NXException
RemoteException
void addDynamicPoints() throws NXException, RemoteException
NXException
RemoteException
void setTotalDynamicNormals(int total) throws NXException, RemoteException
total
- NXException
RemoteException
void setDynamicNormal(int index, Vector3d normal) throws NXException, RemoteException
index
- normal
- NXException
RemoteException
void setDynamicParent(int index, DisplayableObject parent) throws NXException, RemoteException
index
- parent
- NXException
RemoteException
DisplayResolutionBuilder resolution() throws NXException, RemoteException
NXException
RemoteException
void reverseNormal(DisplayableObject face) throws NXException, RemoteException
face
- NXException
RemoteException
void deselectFaces(DisplayableObject[] faces) throws NXException, RemoteException
faces
- NXException
RemoteException
void updateReverseMap() throws NXException, RemoteException
NXException
RemoteException
void removeLabelParents(DisplayableObject[] parents) throws NXException, RemoteException
parents
- NXException
RemoteException
void deleteDynamicLabels(boolean[] deletedLabels) throws NXException, RemoteException
deletedLabels
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.