NX Open C++ Reference Guide
|
Represents a GeometricAnalysis::HighlightLinesAnalysis builder. More...
Represents a GeometricAnalysis::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.
To create a new instance of this class, use GeometricAnalysis::AnalysisObjectCollection::CreateHighlightLinesAnalysisBuilder
Default values.
Property | Value |
---|---|
LightNumber |
10 |
LightSpacing |
50.0 (millimeters part), 2.0 (inches part) |
Resolution |
Fine |
Created in NX6.0.0.
light placement
three types of light methods
NXOpen::SelectPointList* NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::BetweenPoints | ( | ) |
Returns the between points
Created in NX6.0.0.
License requirements : None
NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::DisplayMethods NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::DisplayMethod | ( | ) |
Returns the display method
Created in NX6.0.0.
License requirements : None
NXOpen::SelectDisplayableObjectList* NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::Faces | ( | ) |
Returns the face list
Created in NX6.0.0.
License requirements : None
Returns the lock reflection.
When the lock is on, the reflection lines will be freezed while the view is changing. Otherwise, the reflection lines will be updated continuously while view is changing.
Created in NX6.0.0.
License requirements : None
Returns the number of lights.
It's used by Uniform type and Between Points type.
Created in NX6.0.0.
License requirements : None
NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::LightPlacements NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::LightPlacement | ( | ) |
Returns the light placement
Created in NX8.0.0.
License requirements : None
Returns the origin of the light plane
Created in NX6.0.0.
License requirements : None
Returns the x-axis of the light plane
Created in NX6.0.0.
License requirements : None
Returns the y-axis of the light plane
Created in NX6.0.0.
License requirements : None
Returns the light spacing between two adjacent lights.
It's used by Uniform type
Created in NX6.0.0.
License requirements : None
Reinitialize light plane based on the selected faces.
If more faces are selected, you may need to change light plane, so the light plane could be better centered.
Created in NX6.0.0.
License requirements : studio_analyze ("STUDIO ANALYZE")
NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::Resolutions NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::Resolution | ( | ) |
Returns the resolution.
Created in NX6.0.0.
License requirements : None
void NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::SetDisplayMethod | ( | NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::DisplayMethods | displayMethod | ) |
Sets the display method
Created in NX6.0.0.
License requirements : studio_analyze ("STUDIO ANALYZE")
displayMethod | displaymethod |
void NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::SetLightNumber | ( | int | lightNumber | ) |
Sets the number of lights.
It's used by Uniform type and Between Points type.
Created in NX6.0.0.
License requirements : studio_analyze ("STUDIO ANALYZE")
lightNumber | lightnumber |
void NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::SetLightPlacement | ( | NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::LightPlacements | placement | ) |
Sets the light placement
Created in NX8.0.0.
License requirements : studio_analyze ("STUDIO ANALYZE")
placement | placement |
void NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::SetLightPlaneOrigin | ( | const NXOpen::Point3d & | origin | ) |
Sets the origin of the light plane.
Created in NX6.0.0.
License requirements : studio_analyze ("STUDIO ANALYZE")
origin | coordinates of origin |
void NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::SetLightPlaneXAxis | ( | const NXOpen::Vector3d & | xAxis | ) |
Sets the x-axis of the light plane.
Created in NX6.0.0.
License requirements : studio_analyze ("STUDIO ANALYZE")
xAxis | x-axis vector |
void NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::SetLightPlaneYAxis | ( | const NXOpen::Vector3d & | yAxis | ) |
Sets the y-axis of the light plane.
Created in NX6.0.0.
License requirements : studio_analyze ("STUDIO ANALYZE")
yAxis | y-axis vector |
void NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::SetLightSpacing | ( | double | lightSpacing | ) |
Sets the light spacing between two adjacent lights.
It's used by Uniform type
Created in NX6.0.0.
License requirements : studio_analyze ("STUDIO ANALYZE")
lightSpacing | lightspacing |
void NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::SetReflectionLocked | ( | bool | isReflectionLocked | ) |
Sets the lock reflection.
When the lock is on, the reflection lines will be freezed while the view is changing. Otherwise, the reflection lines will be updated continuously while view is changing.
Created in NX6.0.0.
License requirements : studio_analyze ("STUDIO ANALYZE")
isReflectionLocked | isreflectionlocked |
void NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::SetResolution | ( | NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::Resolutions | resolution | ) |
Sets the resolution.
Created in NX6.0.0.
License requirements : studio_analyze ("STUDIO ANALYZE")
resolution | resolution |
void NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::SetType | ( | NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::Types | type | ) |
Sets the type
Created in NX6.0.0.
License requirements : studio_analyze ("STUDIO ANALYZE")
type | type |
void NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::SetType2 | ( | NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::Types2 | type | ) |
Sets the display type
Created in NX8.0.0.
License requirements : studio_analyze ("STUDIO ANALYZE")
type | type |
NXOpen::SelectPointList* NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::ThroughPoints | ( | ) |
Returns the through points
Created in NX6.0.0.
License requirements : None
NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::Types2 NXOpen::GeometricAnalysis::HighlightLinesAnalysisBuilder::Type2 | ( | ) |
Returns the display type
Created in NX8.0.0.
License requirements : None