NXOpen .NET Reference
12.0.0
|
Represents a NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExObject builder More...
Public Types | |
enum | PlacementType { Uniform, ThroughPoints, BetweenPoints, Interactive } |
The types of the section placement More... | |
enum | AlignmentType { XYZPlane, ParallelPlanes, CurveAligned, Isoparametric, Radial } |
The section alignment type More... | |
enum | OutputType { AnalysisObject, SectionCurves, Both } |
The output options More... | |
enum | NeedleDirectionType { Inside, Outside } |
The needle direction More... | |
enum | CalculationMethodType { Curvature, RadiusofCurvature } |
The calculation method More... | |
enum | ScalingMethodType { Linear, Logarithmic } |
The scaling method More... | |
Additional Inherited Members | |
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... | |
Represents a NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExObject builder
To create a new instance of this class, use NXOpen.GeometricAnalysis.AnalysisObjectCollection.CreateSectionAnalysisExBuilder
Default values.
Property | Value |
---|---|
Alignment |
XYZPlane |
CalculationMethod |
Curvature |
CurveAligned.IsSpacingEnabled |
0 |
CurveAligned.Number |
5 |
CurveAligned.Offset |
0 |
CurveAligned.Spacing |
25 |
CurveAligned.SpecifiedPlane.Plane |
View |
CurveAligned.UseProjectedCurve |
0 |
Interactive.IsCutInfiniteEnabled |
0 |
IsShowInflectionPointsEnabled |
0 |
IsShowLengthEnabled |
0 |
IsShowPeakPointsEnabled |
0 |
Isoparametric.IsSpacingEnabled |
0 |
Isoparametric.IsUEnabled |
1 |
Isoparametric.IsVEnabled |
1 |
Isoparametric.Number |
5 |
Isoparametric.Spacing |
25 |
NeedleDirection |
Outside |
Output |
AnalysisObject |
ParallelPlanes.IsNumberEnabled |
0 |
ParallelPlanes.IsSpacingEnabled |
0 |
ParallelPlanes.Number |
5 |
ParallelPlanes.Offset |
0 |
ParallelPlanes.Spacing |
50 (millimeters part), 2 (inches part) |
Placement |
Uniform |
Radial.IsSpacingEnabled |
0 |
Radial.Number |
5 |
Radial.Offset |
0 |
Radial.RotationAxis |
View |
Radial.Spacing |
72 |
ScalingMethod |
Linear |
XYZPlane.IsNumberEnabled |
0 |
XYZPlane.IsSpacingEnabled |
0 |
XYZPlane.IsXEnabled |
1 |
XYZPlane.IsYEnabled |
1 |
XYZPlane.IsZEnabled |
1 |
XYZPlane.Number |
5 |
XYZPlane.Spacing |
50 (millimeters part), 2 (inches part) |
Created in NX7.0.0
The section alignment type
|
getset |
Returns or sets the alignment type
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets the calculation method
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
get |
Returns the comb options specification
Created in NX7.0.0
License requirements: None.
|
get |
Returns the Curve Aligned section specification.
Only used when type is NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.AlignmentType.CurveAligned
Created in NX7.0.0
License requirements: None.
|
get |
Returns the Interactive placement specification.
Only used when type is NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.PlacementType.Interactive
Created in NX7.0.0
License requirements: None.
|
get |
Returns the Isoparametric section specification.
Only used when type is NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.AlignmentType.Isoparametric
Created in NX7.0.0
License requirements: None.
|
getset |
Returns or sets a value indicating whether to show the inflection points
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets a value indicating whether to show the length of each section curve
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets a value indicating whether to show the peak points
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets the needle direction
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
getset |
Returns or sets the output
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
get |
Returns the Parallel Planes section specification.
Only used when type is NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.AlignmentType.ParallelPlanes
Created in NX7.0.0
License requirements: None.
|
getset |
Returns or sets the placement
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
get |
Returns the Radial section specification.
Only used when type is NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.AlignmentType.CurveAligned
Created in NX7.0.0
License requirements: None.
|
getset |
Returns or sets the scaling method
Created in NX7.0.0
License requirements to get this property: None.
License requirements to set this property: studio_analyze ("STUDIO ANALYZE")
|
get |
Returns the selected objects
Created in NX7.0.0
License requirements: None.
|
get |
Returns the specified points
Created in NX7.0.0
License requirements: None.
|
get |
Returns the XYZ Planes section specification.
Only used when type is NXOpen.GeometricAnalysis.SectionAnalysis.SectionAnalysisExBuilder.AlignmentType.XYZPlane
Created in NX7.0.0
License requirements: None.