NXOpen .NET Reference Guide
|
Represents a NXOpen.GeometricAnalysis.FaceCurvatureAnalysisBuilder builder. More...
Public Types | |
enum | CurvatureTypes { Gaussian, Absolute, Minimum, Maximum, Mean, Normal, Sectional, U, V, Radius } |
Represents the face curvature types. More... | |
enum | DirectionTypes { Primitive, Manipulator } |
Methods of specifiying the direction for normal and section curvatures. More... | |
enum | DisplayTypes { Colormap, Contours, ColormapAndContours } |
Represents the display types. More... | |
enum | ScaleTypes { Linear, Log, Area } |
Represents the scaling types for curvature values. More... | |
Public Member Functions | |
unsafe void | DeselectFaces (NXOpen.DisplayableObject[] faces) |
Deselects faces More... | |
unsafe void | ReverseAllNormals () |
Reverses all normals. More... | |
unsafe void | ReverseIndividualNormal (NXOpen.DisplayableObject face) |
Reverses an individual face normal. More... | |
unsafe void | UpdateReverseMap () |
Updates reverse map. More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe int | ContourRefinement [get, set] |
Returns or sets the contour refinement level, in the range 0-6. More... | |
unsafe double | ContourShift [get, set] |
Returns or sets the starting contour shift or bias value, as % of the standard contour interval. More... | |
unsafe NXOpen.Plane | CurvatureSectionPlane [get, set] |
Returns or sets the section curvature plane when sectional curvature values are to be computed and displayed. More... | |
unsafe NXOpen.GeometricAnalysis.FaceCurvatureAnalysisBuilder.CurvatureTypes | CurvatureType [get, set] |
Returns or sets the curvature type to compute and display. More... | |
unsafe NXOpen.GeometricAnalysis.FaceCurvatureAnalysisBuilder.DisplayTypes | DisplayType [get, set] |
Returns or sets the display type for curvature values. More... | |
unsafe double | MapCenter [get, set] |
Returns or sets the center point of the color mapping and contouring, as % of the full range of curvature values present in the data. More... | |
unsafe double | MapRange [get, set] |
Returns or sets the color map and contour range, as % of the full range of curvature values present in the data. More... | |
unsafe NXOpen.GeometricAnalysis.FaceCurvatureAnalysisBuilder.DirectionTypes | NormalOption [get, set] |
Returns or sets the normal for the case of normal curvature type. More... | |
unsafe NXOpen.Matrix3x3 | NormalOrientation [get, set] |
Returns or sets the normal orientation when the normal curvature values are to be computed and displayed. More... | |
unsafe NXOpen.Point3d | NormalOrigin [get, set] |
Returns or sets the normal origin when normal curvature values are to be computed and displayed. More... | |
unsafe NXOpen.Direction | NormalVector [get, set] |
Returns or sets the normal vector for the case when normal curvature values are to be computed and displayed. More... | |
unsafe int | NumberOfContours [get, set] |
Returns or sets the number of contour lines to compute and display. More... | |
unsafe NXOpen.GeometricUtilities.DisplayResolutionBuilder | Resolution [get] |
Returns the tesselation resolution to use for curvature color map and contours. More... | |
unsafe NXOpen.SelectDisplayableObject | ReverseIndividual [get] |
Returns the individual face normal. More... | |
unsafe NXOpen.GeometricAnalysis.FaceCurvatureAnalysisBuilder.ScaleTypes | ScaleType [get, set] |
Returns or sets the scaling type of curvature values. More... | |
unsafe NXOpen.GeometricAnalysis.FaceCurvatureAnalysisBuilder.DirectionTypes | SectionOption [get, set] |
Returns or sets whether to use a section plane or maninpulator for sectional curvatures. More... | |
unsafe NXOpen.Matrix3x3 | SectionOrientation [get, set] |
Returns or sets the section orientation for sectional curvatures. More... | |
unsafe NXOpen.Point3d | SectionOrigin [get, set] |
Returns or sets the section origin for sectional curvatures. More... | |
unsafe NXOpen.SelectDisplayableObjectList | SelectObject [get] |
Returns the faces on which to perform curvature analysis. More... | |
unsafe bool | ShowZeroContour [get, set] |
Returns or sets the option to show zero curvature contour line. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.GeometricAnalysis.FaceCurvatureAnalysisBuilder builder.
Use NXOpen.GeometricAnalysis.FaceCurvatureAnalysisBuilder to compute different types of curvature analysis for selected faces. The result of the curvature analysis is displayed as color maps and contour lines on the faces. For more details see the NX documentation for Face Curvature Analysis.
To create a new instance of this class, use NXOpen.GeometricAnalysis.AnalysisObjectCollection.CreateFaceCurvatureAnalysisBuilder
Default values.
Property | Value |
---|---|
ContourRefinement |
0 |
ContourShift |
0 |
DisplayType |
Colormap |
MapCenter |
50 |
MapRange |
100 |
NormalOption |
Manipulator |
NumberOfContours |
10 |
Resolution.AngleTolerance |
15.0 |
Resolution.EdgeTolerance |
0.005 |
Resolution.FaceTolerance |
0.005 |
Resolution.Resolution |
Standard |
Resolution.WidthTolerance |
0.3 |
SectionOption |
Manipulator |
ShowZeroContour |
0 |
Created in NX9.0.0
|
inline |
Deselects faces
Created in NX11.0.0
License requirements: studio_analyze ("STUDIO ANALYZE")
faces |
|
inline |
Reverses all normals.
Created in NX9.0.0
License requirements: studio_analyze ("STUDIO ANALYZE")
|
inline |
Reverses an individual face normal.
Created in NX9.0.0
License requirements: studio_analyze ("STUDIO ANALYZE")
face |
|
inline |
Updates reverse map.
Created in NX9.0.0
License requirements: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets the contour refinement level, in the range 0-6.
Increasing values compute more detailed and accurate contour lines on the face.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets the starting contour shift or bias value, as % of the standard contour interval.
Valid values are -100 to 100.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets the section curvature plane when sectional curvature values are to be computed and displayed.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets the curvature type to compute and display.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets the display type for curvature values.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets the center point of the color mapping and contouring, as % of the full range of curvature values present in the data.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets the color map and contour range, as % of the full range of curvature values present in the data.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets the normal for the case of normal curvature type.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets the normal orientation when the normal curvature values are to be computed and displayed.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets the normal origin when normal curvature values are to be computed and displayed.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets the normal vector for the case when normal curvature values are to be computed and displayed.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets the number of contour lines to compute and display.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
get |
Returns the tesselation resolution to use for curvature color map and contours.
Created in NX9.0.0
License requirements: None.
|
get |
Returns the individual face normal.
Created in NX9.0.0
License requirements: None.
|
getset |
Returns or sets the scaling type of curvature values.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets whether to use a section plane or maninpulator for sectional curvatures.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets the section orientation for sectional curvatures.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets the section origin for sectional curvatures.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
get |
Returns the faces on which to perform curvature analysis.
Created in NX9.0.0
License requirements: None.
|
getset |
Returns or sets the option to show zero curvature contour line.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")