NX Open C++ Reference Guide
|
The Dupin Indicatrix is a tool to geometrically display the surface curvature at a specified point on a surface. More...
Public Member Functions | |
NXOpen::Point * | AnalysisPoint () |
Returns the point location defining where the analysis should be done. | |
double | Angle () |
Returns the deviation in degrees from the minimum curvature. | |
double | FlatnessTolerance () |
Returns the tolerance that defines at the specified point if an area is flat. | |
void | ResetAnalysisPoint () |
Reset the analysis point to accept dynamic input. | |
double | Scale () |
Returns the scale factor to apply to the display of the dupin indicatrix. | |
void | SetAnalysisPoint (NXOpen::Point *analysisPoint) |
Sets the point location defining where the analysis should be done. | |
void | SetAngle (double angle) |
Sets the deviation in degrees from the minimum curvature. | |
void | SetFlatnessTolerance (double flatnessTolerance) |
Sets the tolerance that defines at the specified point if an area is flat. | |
void | SetScale (double scale) |
Sets the scale factor to apply to the display of the dupin indicatrix. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
The Dupin Indicatrix is a tool to geometrically display the surface curvature at a specified point on a surface.
Created in NX8.0.0.
NXOpen::Point* NXOpen::GeometricAnalysis::DupinBuilder::AnalysisPoint | ( | ) |
Returns the point location defining where the analysis should be done.
Created in NX8.0.0.
License requirements : None
double NXOpen::GeometricAnalysis::DupinBuilder::Angle | ( | ) |
Returns the deviation in degrees from the minimum curvature.
This value is used to rotate the normal curvature about the specified point.
Created in NX8.0.0.
License requirements : None
double NXOpen::GeometricAnalysis::DupinBuilder::FlatnessTolerance | ( | ) |
Returns the tolerance that defines at the specified point if an area is flat.
Created in NX8.0.0.
License requirements : None
void NXOpen::GeometricAnalysis::DupinBuilder::ResetAnalysisPoint | ( | ) |
Reset the analysis point to accept dynamic input.
Created in NX8.0.0.
License requirements : None
double NXOpen::GeometricAnalysis::DupinBuilder::Scale | ( | ) |
Returns the scale factor to apply to the display of the dupin indicatrix.
Created in NX8.0.0.
License requirements : None
void NXOpen::GeometricAnalysis::DupinBuilder::SetAnalysisPoint | ( | NXOpen::Point * | analysisPoint | ) |
Sets the point location defining where the analysis should be done.
Created in NX8.0.0.
License requirements : None
analysisPoint | analysispoint |
void NXOpen::GeometricAnalysis::DupinBuilder::SetAngle | ( | double | angle | ) |
Sets the deviation in degrees from the minimum curvature.
This value is used to rotate the normal curvature about the specified point.
Created in NX8.0.0.
License requirements : None
angle | angle |
void NXOpen::GeometricAnalysis::DupinBuilder::SetFlatnessTolerance | ( | double | flatnessTolerance | ) |
Sets the tolerance that defines at the specified point if an area is flat.
Created in NX8.0.0.
License requirements : None
flatnessTolerance | flatnesstolerance |
void NXOpen::GeometricAnalysis::DupinBuilder::SetScale | ( | double | scale | ) |
Sets the scale factor to apply to the display of the dupin indicatrix.
Created in NX8.0.0.
License requirements : None
scale | scale |
|
virtual |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Implements NXOpen::GeometricUtilities::IComponentBuilder.