StyledCornerBuilder Class¶
-
class
NXOpen.Features.StyledCornerBuilder¶ Bases:
NXOpen.Features.FeatureBuilderRepresents a
NXOpen.Features.StyledCornerbuilderTo create a new instance of this class, use
NXOpen.Features.FeatureCollection.CreateStyledCornerBuilder()Default values.
Property Value BottomShapeControlMethods None CurveControl TopBaseCurve G0Tolerance 0.01 G1Tolerance 0.1 G2Tolerance 0.5 InteriorCurveType None TopShapeControlMethods None TrimAndSewMethod TrimBlends TrimCurve1Type TangentContinuous TrimCurve2Type TangentContinuous New in version NX6.0.0.
Properties¶
| Property | Description |
|---|---|
| BaseCurveRebuildData | Returns the base curve rebuild data |
| BaseFaces | Returns the base faces |
| BottomBridgeCurveContinuity | Returns the bottom bridge curve continuity |
| BottomShapeControlMethods | Returns or sets the bottom shape control methods |
| BottomTangentMagnitude | Returns the bottom tangent magnitude |
| ChangeAllBoundaryConstraints | Returns or sets the flag indicating to apply to all constraints |
| CurveControl | Returns or sets the curve control |
| G0Tolerance | Returns or sets the g0 tolerance |
| G1Tolerance | Returns or sets the g1 tolerance |
| G2Tolerance | Returns or sets the g2 tolerance |
| InputBlend1 | Returns the input blend1 |
| InputBlend2 | Returns the input blend2 |
| InputBlend3 | Returns the input blend3 |
| InputChanged | Returns or sets the flag indicating input face change |
| InteriorCurveType | Returns or sets the interior curve type |
| IsoUCurveEndPoint | Returns the iso u curve end point |
| IsoUCurveStartPoint | Returns the iso u curve start point |
| IsoUDepthSkew | Returns the iso u depth skew |
| IsoUShapeControlMethods | Returns or sets the iso u shape control methods |
| IsoUTangentMagnitude | Returns the iso u tangent magnitude |
| IsoVCurveEndPoint | Returns the iso v curve end point |
| IsoVCurveStartPoint | Returns the iso v curve start point |
| IsoVDepthSkew | Returns the iso v depth skew |
| IsoVShapeControlMethods | Returns or sets the iso v shape control methods |
| IsoVTangentMagnitude | Returns the iso v tangent magnitude |
| ParentFeatureInternal | Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal |
| PatchSolutionFlag | Returns or sets the patch solution flag |
| PatchSurfaceFilename | Returns or sets the patch surface filename |
| SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename |
| Tag | Returns the Tag for this object. |
| TopBaseCurveContinuity | Returns the top base curve continuity |
| TopCurveEndPoint | Returns the top curve end point |
| TopCurveStartPoint | Returns the top curve start point |
| TopDepthSkew | Returns the top depth skew |
| TopShapeControlMethods | Returns or sets the top shape control methods |
| TopTangentMagnitude | Returns the top tangent magnitude |
| TrimAndSewMethod | Returns or sets the trim and sew method |
| TrimCurve1Continuity | Returns the trim curve1 continuity |
| TrimCurve1Type | Returns or sets the trim curve1 type |
| TrimCurve2Continuity | Returns the trim curve2 continuity |
| TrimCurve2Type | Returns or sets the trim curve2 type |
| TrimCurveRebuildData | Returns the trim curve rebuild data |
Methods¶
| Method | Description |
|---|---|
| Commit | Commits any edits that have been applied to the builder. |
| CommitFeature | Commits the feature parameters and creates the feature |
| Destroy | Deletes the builder, and cleans up any objects created by the builder. |
| GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
| GetFeature | Returns the feature currently being edited by this builder. |
| GetObject | Returns the object currently being edited by this builder. |
| HideInternalParentFeatureAfterEdit | Re-suppress an internal parent feature (a slave feature) after it has been edited. |
| ResetToTriangularCorner | Reset to triangular corner |
| SetNumCornerSides | Set number of sides of the corner |
| SetParentFeatureInternal | Set the parent features which would be internal or slaves to the feature being created or commited |
| ShowInternalParentFeatureForEdit | Unsuppress an internal parent feature (a slave feature) so it can be edited. |
| ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
| UnsetParentFeatureInternal | Set the internal parent feature of the feature being edited to external |
| UpdateCornerData | Updates corner data. |
| UpdateOnPathDimPath | Gets the path in current position and sets it in builder. |
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
| StyledCornerBuilderCurveControlTypes Enumeration | Curve control types |
| StyledCornerBuilderInteriorCurveTypes Enumeration | Intertior curve type |
| StyledCornerBuilderShapeControlMethodsTypes Enumeration | Shape control types |
| StyledCornerBuilderTrimAndSewMethodTypes Enumeration | Trim and attach method types |
| StyledCornerBuilderTrimCurveTypes Enumeration | Trim curve types |
Property Detail¶
BaseCurveRebuildData¶
-
StyledCornerBuilder.BaseCurveRebuildData¶ Returns the base curve rebuild data
-------------------------------------Getter Method
Signature
BaseCurveRebuildDataReturns: Return type: NXOpen.GeometricUtilities.RebuildNew in version NX6.0.0.
License requirements: None.
BaseFaces¶
-
StyledCornerBuilder.BaseFaces¶ Returns the base faces
-------------------------------------Getter Method
Signature
BaseFacesReturns: Return type: NXOpen.ScCollectorNew in version NX6.0.0.
License requirements: None.
BottomBridgeCurveContinuity¶
-
StyledCornerBuilder.BottomBridgeCurveContinuity¶ Returns the bottom bridge curve continuity
-------------------------------------Getter Method
Signature
BottomBridgeCurveContinuityReturns: Return type: NXOpen.GeometricUtilities.ContinuityNew in version NX6.0.0.
License requirements: None.
BottomShapeControlMethods¶
-
StyledCornerBuilder.BottomShapeControlMethods¶ Returns or sets the bottom shape control methods
-------------------------------------Getter Method
Signature
BottomShapeControlMethodsReturns: Return type: NXOpen.Features.StyledCornerBuilderShapeControlMethodsTypesNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BottomShapeControlMethodsParameters: bottomShapeControlMethods ( NXOpen.Features.StyledCornerBuilderShapeControlMethodsTypes) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
BottomTangentMagnitude¶
-
StyledCornerBuilder.BottomTangentMagnitude¶ Returns the bottom tangent magnitude
-------------------------------------Getter Method
Signature
BottomTangentMagnitudeReturns: Return type: NXOpen.GeometricUtilities.TangentMagnitudeBuilderNew in version NX6.0.0.
License requirements: None.
ChangeAllBoundaryConstraints¶
-
StyledCornerBuilder.ChangeAllBoundaryConstraints¶ Returns or sets the flag indicating to apply to all constraints
-------------------------------------Getter Method
Signature
ChangeAllBoundaryConstraintsReturns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ChangeAllBoundaryConstraintsParameters: changeAllBoundaryConstraints (bool) – New in version NX7.5.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
CurveControl¶
-
StyledCornerBuilder.CurveControl¶ Returns or sets the curve control
-------------------------------------Getter Method
Signature
CurveControlReturns: Return type: NXOpen.Features.StyledCornerBuilderCurveControlTypesNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CurveControlParameters: curveControl ( NXOpen.Features.StyledCornerBuilderCurveControlTypes) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
G0Tolerance¶
-
StyledCornerBuilder.G0Tolerance¶ Returns or sets the g0 tolerance
-------------------------------------Getter Method
Signature
G0ToleranceReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
G0ToleranceParameters: g0Tolerance (float) – New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
G1Tolerance¶
-
StyledCornerBuilder.G1Tolerance¶ Returns or sets the g1 tolerance
-------------------------------------Getter Method
Signature
G1ToleranceReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
G1ToleranceParameters: g1Tolerance (float) – New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
G2Tolerance¶
-
StyledCornerBuilder.G2Tolerance¶ Returns or sets the g2 tolerance
-------------------------------------Getter Method
Signature
G2ToleranceReturns: Return type: float New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
G2ToleranceParameters: g2Tolerance (float) – New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
InputBlend1¶
-
StyledCornerBuilder.InputBlend1¶ Returns the input blend1
-------------------------------------Getter Method
Signature
InputBlend1Returns: Return type: NXOpen.ScCollectorNew in version NX6.0.0.
License requirements: None.
InputBlend2¶
-
StyledCornerBuilder.InputBlend2¶ Returns the input blend2
-------------------------------------Getter Method
Signature
InputBlend2Returns: Return type: NXOpen.ScCollectorNew in version NX6.0.0.
License requirements: None.
InputBlend3¶
-
StyledCornerBuilder.InputBlend3¶ Returns the input blend3
-------------------------------------Getter Method
Signature
InputBlend3Returns: Return type: NXOpen.ScCollectorNew in version NX6.0.0.
License requirements: None.
InputChanged¶
-
StyledCornerBuilder.InputChanged¶ Returns or sets the flag indicating input face change
-------------------------------------Getter Method
Signature
InputChangedReturns: Return type: bool New in version NX10.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
InputChangedParameters: inputChanged (bool) – New in version NX10.0.1.
License requirements: studio_free_form (“STUDIO FREE FORM”)
InteriorCurveType¶
-
StyledCornerBuilder.InteriorCurveType¶ Returns or sets the interior curve type
-------------------------------------Getter Method
Signature
InteriorCurveTypeReturns: Return type: NXOpen.Features.StyledCornerBuilderInteriorCurveTypesNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
InteriorCurveTypeParameters: interiorCurveType ( NXOpen.Features.StyledCornerBuilderInteriorCurveTypes) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
IsoUCurveEndPoint¶
-
StyledCornerBuilder.IsoUCurveEndPoint¶ Returns the iso u curve end point
-------------------------------------Getter Method
Signature
IsoUCurveEndPointReturns: Return type: NXOpen.GeometricUtilities.OnPathDimensionBuilderNew in version NX6.0.0.
License requirements: None.
IsoUCurveStartPoint¶
-
StyledCornerBuilder.IsoUCurveStartPoint¶ Returns the iso u curve start point
-------------------------------------Getter Method
Signature
IsoUCurveStartPointReturns: Return type: NXOpen.GeometricUtilities.OnPathDimensionBuilderNew in version NX6.0.0.
License requirements: None.
IsoUDepthSkew¶
-
StyledCornerBuilder.IsoUDepthSkew¶ Returns the iso u depth skew
-------------------------------------Getter Method
Signature
IsoUDepthSkewReturns: Return type: NXOpen.GeometricUtilities.DepthSkewBuilderNew in version NX6.0.0.
License requirements: None.
IsoUShapeControlMethods¶
-
StyledCornerBuilder.IsoUShapeControlMethods¶ Returns or sets the iso u shape control methods
-------------------------------------Getter Method
Signature
IsoUShapeControlMethodsReturns: Return type: NXOpen.Features.StyledCornerBuilderShapeControlMethodsTypesNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IsoUShapeControlMethodsParameters: isoUShapeControlMethods ( NXOpen.Features.StyledCornerBuilderShapeControlMethodsTypes) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
IsoUTangentMagnitude¶
-
StyledCornerBuilder.IsoUTangentMagnitude¶ Returns the iso u tangent magnitude
-------------------------------------Getter Method
Signature
IsoUTangentMagnitudeReturns: Return type: NXOpen.GeometricUtilities.TangentMagnitudeBuilderNew in version NX6.0.0.
License requirements: None.
IsoVCurveEndPoint¶
-
StyledCornerBuilder.IsoVCurveEndPoint¶ Returns the iso v curve end point
-------------------------------------Getter Method
Signature
IsoVCurveEndPointReturns: Return type: NXOpen.GeometricUtilities.OnPathDimensionBuilderNew in version NX6.0.0.
License requirements: None.
IsoVCurveStartPoint¶
-
StyledCornerBuilder.IsoVCurveStartPoint¶ Returns the iso v curve start point
-------------------------------------Getter Method
Signature
IsoVCurveStartPointReturns: Return type: NXOpen.GeometricUtilities.OnPathDimensionBuilderNew in version NX6.0.0.
License requirements: None.
IsoVDepthSkew¶
-
StyledCornerBuilder.IsoVDepthSkew¶ Returns the iso v depth skew
-------------------------------------Getter Method
Signature
IsoVDepthSkewReturns: Return type: NXOpen.GeometricUtilities.DepthSkewBuilderNew in version NX6.0.0.
License requirements: None.
IsoVShapeControlMethods¶
-
StyledCornerBuilder.IsoVShapeControlMethods¶ Returns or sets the iso v shape control methods
-------------------------------------Getter Method
Signature
IsoVShapeControlMethodsReturns: Return type: NXOpen.Features.StyledCornerBuilderShapeControlMethodsTypesNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IsoVShapeControlMethodsParameters: isoVShapeControlMethods ( NXOpen.Features.StyledCornerBuilderShapeControlMethodsTypes) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
IsoVTangentMagnitude¶
-
StyledCornerBuilder.IsoVTangentMagnitude¶ Returns the iso v tangent magnitude
-------------------------------------Getter Method
Signature
IsoVTangentMagnitudeReturns: Return type: NXOpen.GeometricUtilities.TangentMagnitudeBuilderNew in version NX6.0.0.
License requirements: None.
TopBaseCurveContinuity¶
-
StyledCornerBuilder.TopBaseCurveContinuity¶ Returns the top base curve continuity
-------------------------------------Getter Method
Signature
TopBaseCurveContinuityReturns: Return type: NXOpen.GeometricUtilities.ContinuityNew in version NX6.0.0.
License requirements: None.
TopCurveEndPoint¶
-
StyledCornerBuilder.TopCurveEndPoint¶ Returns the top curve end point
-------------------------------------Getter Method
Signature
TopCurveEndPointReturns: Return type: NXOpen.GeometricUtilities.OnPathDimensionBuilderNew in version NX6.0.0.
License requirements: None.
TopCurveStartPoint¶
-
StyledCornerBuilder.TopCurveStartPoint¶ Returns the top curve start point
-------------------------------------Getter Method
Signature
TopCurveStartPointReturns: Return type: NXOpen.GeometricUtilities.OnPathDimensionBuilderNew in version NX6.0.0.
License requirements: None.
TopDepthSkew¶
-
StyledCornerBuilder.TopDepthSkew¶ Returns the top depth skew
-------------------------------------Getter Method
Signature
TopDepthSkewReturns: Return type: NXOpen.GeometricUtilities.DepthSkewBuilderNew in version NX6.0.0.
License requirements: None.
TopShapeControlMethods¶
-
StyledCornerBuilder.TopShapeControlMethods¶ Returns or sets the top shape control methods
-------------------------------------Getter Method
Signature
TopShapeControlMethodsReturns: Return type: NXOpen.Features.StyledCornerBuilderShapeControlMethodsTypesNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TopShapeControlMethodsParameters: topShapeControlMethods ( NXOpen.Features.StyledCornerBuilderShapeControlMethodsTypes) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
TopTangentMagnitude¶
-
StyledCornerBuilder.TopTangentMagnitude¶ Returns the top tangent magnitude
-------------------------------------Getter Method
Signature
TopTangentMagnitudeReturns: Return type: NXOpen.GeometricUtilities.TangentMagnitudeBuilderNew in version NX6.0.0.
License requirements: None.
TrimAndSewMethod¶
-
StyledCornerBuilder.TrimAndSewMethod¶ Returns or sets the trim and sew method
-------------------------------------Getter Method
Signature
TrimAndSewMethodReturns: Return type: NXOpen.Features.StyledCornerBuilderTrimAndSewMethodTypesNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TrimAndSewMethodParameters: trimAndSewMethod ( NXOpen.Features.StyledCornerBuilderTrimAndSewMethodTypes) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
TrimCurve1Continuity¶
-
StyledCornerBuilder.TrimCurve1Continuity¶ Returns the trim curve1 continuity
-------------------------------------Getter Method
Signature
TrimCurve1ContinuityReturns: Return type: NXOpen.GeometricUtilities.ContinuityNew in version NX6.0.0.
License requirements: None.
TrimCurve1Type¶
-
StyledCornerBuilder.TrimCurve1Type¶ Returns or sets the trim curve1 type
-------------------------------------Getter Method
Signature
TrimCurve1TypeReturns: Return type: NXOpen.Features.StyledCornerBuilderTrimCurveTypesNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TrimCurve1TypeParameters: trimCurve1Type ( NXOpen.Features.StyledCornerBuilderTrimCurveTypes) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
TrimCurve2Continuity¶
-
StyledCornerBuilder.TrimCurve2Continuity¶ Returns the trim curve2 continuity
-------------------------------------Getter Method
Signature
TrimCurve2ContinuityReturns: Return type: NXOpen.GeometricUtilities.ContinuityNew in version NX6.0.0.
License requirements: None.
TrimCurve2Type¶
-
StyledCornerBuilder.TrimCurve2Type¶ Returns or sets the trim curve2 type
-------------------------------------Getter Method
Signature
TrimCurve2TypeReturns: Return type: NXOpen.Features.StyledCornerBuilderTrimCurveTypesNew in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TrimCurve2TypeParameters: trimCurve2Type ( NXOpen.Features.StyledCornerBuilderTrimCurveTypes) –New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
TrimCurveRebuildData¶
-
StyledCornerBuilder.TrimCurveRebuildData¶ Returns the trim curve rebuild data
-------------------------------------Getter Method
Signature
TrimCurveRebuildDataReturns: Return type: NXOpen.GeometricUtilities.RebuildNew in version NX6.0.0.
License requirements: None.
Method Detail¶
ResetToTriangularCorner¶
-
StyledCornerBuilder.ResetToTriangularCorner¶ Reset to triangular corner
Signature
ResetToTriangularCorner()New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
SetNumCornerSides¶
-
StyledCornerBuilder.SetNumCornerSides¶ Set number of sides of the corner
Signature
SetNumCornerSides(numSides)Parameters: numSides (int) – 3 or 4 New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
UpdateCornerData¶
-
StyledCornerBuilder.UpdateCornerData¶ Updates corner data.
Various parameters are involved in the creation of corner surface. When all the parameters are used with their initial values, this method needs to be called to preprocess internal corner data in order to create corner surface. When a parameter is changed, this method needs to be called in order to update internal corner data that was preprocessed.
Signature
UpdateCornerData(inputFaceChanged, resetToTriangleCorner)Parameters: - inputFaceChanged (bool) – If blend or base face changed
- resetToTriangleCorner (bool) – If resetting to 3-sided corner
New in version NX6.0.2.
License requirements: studio_free_form (“STUDIO FREE FORM”)
UpdateOnPathDimPath¶
-
StyledCornerBuilder.UpdateOnPathDimPath¶ Gets the path in current position and sets it in builder.
Call this before using the OnPathDimensionBuilder
Signature
UpdateOnPathDimPath(curveControlOption, startEndIndex)Parameters: - curveControlOption (
NXOpen.Features.StyledCornerBuilderCurveControlTypes) – Determines which OnPathDimensionBuilder to update - startEndIndex (int) – 0=start, 1=end
New in version NX6.0.0.
License requirements: studio_free_form (“STUDIO FREE FORM”)
- curveControlOption (
Validate¶
-
StyledCornerBuilder.Validate¶ 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.
Signature
Validate()Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.