NXOpen .NET Reference
12.0.0
|
Represents a NXOpen.GeometricAnalysis.FaceCurvatureAnalysisBuilder builder. More...
Public Types | |
enum | CurvatureTypes { Gaussian, Absolute, Minimum, Maximum, Mean, Normal, Sectional, U, V } |
Represents the face curvature types. More... | |
enum | DisplayTypes { Colormap, Contours, ColormapAndContours } |
Represents the display types. More... | |
enum | ScaleTypes { Linear, Log, Area } |
Represents the scaling types for curvature values. More... | |
enum | DirectionTypes { Primitive, Manipulator } |
Methods of specifiying the direction for normal and section curvatures. More... | |
Public Member Functions | |
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... | |
unsafe void | DeselectFaces (NXOpen.DisplayableObject[] faces) |
Deselects faces 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... | |
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... | |
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
unsafe void NXOpen.GeometricAnalysis.FaceCurvatureAnalysisBuilder.DeselectFaces | ( | NXOpen.DisplayableObject[] | faces | ) |
Deselects faces
Created in NX11.0.0
License requirements: studio_analyze ("STUDIO ANALYZE")
faces |
unsafe void NXOpen.GeometricAnalysis.FaceCurvatureAnalysisBuilder.ReverseAllNormals | ( | ) |
Reverses all normals.
Created in NX9.0.0
License requirements: studio_analyze ("STUDIO ANALYZE")
unsafe void NXOpen.GeometricAnalysis.FaceCurvatureAnalysisBuilder.ReverseIndividualNormal | ( | NXOpen.DisplayableObject | face | ) |
Reverses an individual face normal.
Created in NX9.0.0
License requirements: studio_analyze ("STUDIO ANALYZE")
face |
unsafe void NXOpen.GeometricAnalysis.FaceCurvatureAnalysisBuilder.UpdateReverseMap | ( | ) |
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")