public interface HighlightLinesAnalysisBuilder extends Builder
HighlightLinesAnalysis
builder. Highlight Lines Analysis function can produce both reflection lines and projection
lines which are used to evaluate the surface quality and continuity between adjacent surfaces.
AnalysisObjectCollection.createHighlightLinesAnalysisBuilder(nxopen.DisplayableObject)
Property | Value |
---|---|
EndIsoAngle.Value | 90 |
LightNumber | 10 |
LightSpacing | 50.0 (millimeters part), 2.0 (inches part) |
Resolution | Fine |
StartIsoAngle.Value | -90 |
Modifier and Type | Interface and Description |
---|---|
static class |
HighlightLinesAnalysisBuilder.DisplayMethods
Deprecated.
Deprecated in NX8.0.0. Use
HighlightLinesAnalysisBuilder.Types2 instead.
|
static class |
HighlightLinesAnalysisBuilder.LightPlacements
light placement
|
static class |
HighlightLinesAnalysisBuilder.LightPlaneOptions
light plane options
|
static class |
HighlightLinesAnalysisBuilder.Resolutions
resolution options
|
static class |
HighlightLinesAnalysisBuilder.Types
Deprecated.
Deprecated in NX8.0.0. Use
HighlightLinesAnalysisBuilder.LightPlacements instead.
|
static class |
HighlightLinesAnalysisBuilder.Types2
four types of display methods
|
Modifier and Type | Method and Description |
---|---|
SelectPointList |
betweenPoints()
Returns the between points
License requirements: None. |
HighlightLinesAnalysisBuilder.DisplayMethods |
displayMethod()
Deprecated.
Deprecated in NX8.0.0. Use
type2() and setType2(nxopen.geometricanalysis.HighlightLinesAnalysisBuilder.Types2) instead.
|
Expression |
endIsoAngle()
Returns the end angle for isoclines (uniform)
License requirements: None. |
SelectDisplayableObjectList |
faces()
Returns the face list
License requirements: None. |
double[] |
getBrightColor()
Gets the color of the bright (lit) areas of reflection contours
License requirements: None. |
double[] |
getDarkColor()
Gets the color of the dark (unlit) areas of reflection contours
License requirements: None. |
Direction |
isoclineVector()
Returns the vector to define isoclines
License requirements: None. |
boolean |
isReflectionLocked()
Returns the lock reflection.
|
double |
lightDiffuseness()
Returns the ratio of blended texels to all light texels.
|
int |
lightNumber()
Returns the number of lights.
|
HighlightLinesAnalysisBuilder.LightPlacements |
lightPlacement()
Returns the light placement
License requirements: None. |
Point3d |
lightPlaneOrigin()
Returns the origin of the light plane
License requirements: None. |
Vector3d |
lightPlaneXAxis()
Returns the x-axis of the light plane
License requirements: None. |
Vector3d |
lightPlaneYAxis()
Returns the y-axis of the light plane
License requirements: None. |
double |
lightSpacing()
Returns the light spacing between two adjacent lights.
|
double |
lightWidth()
Returns the ratio of light size to light spacing.
|
void |
reinitializePlane()
Deprecated.
Deprecated in NX8.0.0. This call currently does not do anything. Calls to this method can be safely removed.
|
HighlightLinesAnalysisBuilder.Resolutions |
resolution()
Returns the resolution.
|
void |
setBrightColor(double[] brightColor)
Sets the color of the bright (lit) areas of reflection contours
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setDarkColor(double[] darkColor)
Sets the color of the dark (unlit) areas of reflection contours
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setDisplayMethod(HighlightLinesAnalysisBuilder.DisplayMethods displayMethod)
Deprecated.
Deprecated in NX8.0.0. Use
type2() and setType2(nxopen.geometricanalysis.HighlightLinesAnalysisBuilder.Types2) instead.
|
void |
setIsoclineVector(Direction isoclineVector)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setLightDiffuseness(double lightDiffuseness)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setLightNumber(int lightNumber)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setLightPlacement(HighlightLinesAnalysisBuilder.LightPlacements placement)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setLightPlaneOrigin(Point3d origin)
Sets the origin of the light plane.
|
void |
setLightPlaneXAxis(Vector3d xAxis)
Sets the x-axis of the light plane.
|
void |
setLightPlaneYAxis(Vector3d yAxis)
Sets the y-axis of the light plane.
|
void |
setLightSpacing(double lightSpacing)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setLightWidth(double lightWidth)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setReflectionLocked(boolean isReflectionLocked)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setResolution(HighlightLinesAnalysisBuilder.Resolutions resolution)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setType(HighlightLinesAnalysisBuilder.Types type)
Deprecated.
Deprecated in NX8.0.0. Use
lightPlacement() and setLightPlacement(nxopen.geometricanalysis.HighlightLinesAnalysisBuilder.LightPlacements) instead.
|
void |
setType2(HighlightLinesAnalysisBuilder.Types2 type)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
Expression |
startIsoAngle()
Returns the start angle for isoclines (uniform)
License requirements: None. |
SelectPointList |
throughPoints()
Returns the through points
License requirements: None. |
HighlightLinesAnalysisBuilder.Types |
type()
Deprecated.
Deprecated in NX8.0.0. Use
lightPlacement() and setLightPlacement(nxopen.geometricanalysis.HighlightLinesAnalysisBuilder.LightPlacements) instead.
|
HighlightLinesAnalysisBuilder.Types2 |
type2()
Returns the display type
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectDisplayableObjectList faces() throws NXException, RemoteException
NXException
RemoteException
SelectPointList throughPoints() throws NXException, RemoteException
NXException
RemoteException
SelectPointList betweenPoints() throws NXException, RemoteException
NXException
RemoteException
int lightNumber() throws NXException, RemoteException
NXException
RemoteException
void setLightNumber(int lightNumber) throws NXException, RemoteException
lightNumber
- NXException
RemoteException
double lightSpacing() throws NXException, RemoteException
NXException
RemoteException
void setLightSpacing(double lightSpacing) throws NXException, RemoteException
lightSpacing
- NXException
RemoteException
double lightWidth() throws NXException, RemoteException
NXException
RemoteException
void setLightWidth(double lightWidth) throws NXException, RemoteException
lightWidth
- NXException
RemoteException
double lightDiffuseness() throws NXException, RemoteException
NXException
RemoteException
void setLightDiffuseness(double lightDiffuseness) throws NXException, RemoteException
lightDiffuseness
- NXException
RemoteException
double[] getDarkColor() throws NXException, RemoteException
NXException
RemoteException
void setDarkColor(double[] darkColor) throws NXException, RemoteException
darkColor
- Array of 3 RGB values, each between 0 and 1NXException
RemoteException
double[] getBrightColor() throws NXException, RemoteException
NXException
RemoteException
void setBrightColor(double[] brightColor) throws NXException, RemoteException
brightColor
- Array of 3 RGB values, each between 0 and 1NXException
RemoteException
Expression startIsoAngle() throws NXException, RemoteException
NXException
RemoteException
Expression endIsoAngle() throws NXException, RemoteException
NXException
RemoteException
Direction isoclineVector() throws NXException, RemoteException
NXException
RemoteException
void setIsoclineVector(Direction isoclineVector) throws NXException, RemoteException
isoclineVector
- NXException
RemoteException
void reinitializePlane() throws NXException, RemoteException
NXException
RemoteException
Point3d lightPlaneOrigin() throws NXException, RemoteException
NXException
RemoteException
void setLightPlaneOrigin(Point3d origin) throws NXException, RemoteException
origin
- coordinates of originNXException
RemoteException
Vector3d lightPlaneXAxis() throws NXException, RemoteException
NXException
RemoteException
void setLightPlaneXAxis(Vector3d xAxis) throws NXException, RemoteException
xAxis
- x-axis vectorNXException
RemoteException
Vector3d lightPlaneYAxis() throws NXException, RemoteException
NXException
RemoteException
void setLightPlaneYAxis(Vector3d yAxis) throws NXException, RemoteException
yAxis
- y-axis vectorNXException
RemoteException
HighlightLinesAnalysisBuilder.DisplayMethods displayMethod() throws NXException, RemoteException
type2()
and setType2(nxopen.geometricanalysis.HighlightLinesAnalysisBuilder.Types2)
instead.
NXException
RemoteException
void setDisplayMethod(HighlightLinesAnalysisBuilder.DisplayMethods displayMethod) throws NXException, RemoteException
type2()
and setType2(nxopen.geometricanalysis.HighlightLinesAnalysisBuilder.Types2)
instead.
displayMethod
- NXException
RemoteException
boolean isReflectionLocked() throws NXException, RemoteException
NXException
RemoteException
void setReflectionLocked(boolean isReflectionLocked) throws NXException, RemoteException
isReflectionLocked
- NXException
RemoteException
HighlightLinesAnalysisBuilder.Resolutions resolution() throws NXException, RemoteException
NXException
RemoteException
void setResolution(HighlightLinesAnalysisBuilder.Resolutions resolution) throws NXException, RemoteException
resolution
- NXException
RemoteException
HighlightLinesAnalysisBuilder.Types type() throws NXException, RemoteException
lightPlacement()
and setLightPlacement(nxopen.geometricanalysis.HighlightLinesAnalysisBuilder.LightPlacements)
instead.
NXException
RemoteException
void setType(HighlightLinesAnalysisBuilder.Types type) throws NXException, RemoteException
lightPlacement()
and setLightPlacement(nxopen.geometricanalysis.HighlightLinesAnalysisBuilder.LightPlacements)
instead.
type
- NXException
RemoteException
HighlightLinesAnalysisBuilder.LightPlacements lightPlacement() throws NXException, RemoteException
NXException
RemoteException
void setLightPlacement(HighlightLinesAnalysisBuilder.LightPlacements placement) throws NXException, RemoteException
placement
- NXException
RemoteException
HighlightLinesAnalysisBuilder.Types2 type2() throws NXException, RemoteException
NXException
RemoteException
void setType2(HighlightLinesAnalysisBuilder.Types2 type) throws NXException, RemoteException
type
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.