SectionSurfaceBuilderEx Class¶
-
class
NXOpen.Features.SectionSurfaceBuilderEx¶ Bases:
NXOpen.Features.FeatureBuilderRepresents a
NXOpen.Features.SectionSurfacebuilder.Use
NXOpen.Features.SectionSurfaceBuilderExto create section surface. For more details see the NX documentation for Section Surface.To create a new instance of this class, use
NXOpen.Features.FeatureCollection.CreateSectionSurfaceBuilderEx()Default values.
Property Value AngleLaw.EndValue.Value 1 AngleLaw.Function ft AngleLaw.LawType Constant AngleLaw.Parameter t AngleLaw.StartValue.Value 1 AngleLaw.Value.Value 0.0 CircularTypeMode ThreePoint ConicTypeMode Shoulder ControlRegion Entire CubicTypeMode TwoSlopes EndContinuity.ContinuityType G1 RadiusLaw.EndValue.Value 1.0 (millimeters part), 0.05 (inches part) RadiusLaw.StartValue.Value 1.0 (millimeters part), 0.05 (inches part) RadiusLaw.Value.Value 1.0 (millimeters part), 0.05 (inches part) RhoLaw.EndValue.Value 0.5 RhoLaw.StartValue.Value 0.5 RhoLaw.Value.Value 0.5 SectionMethodCircleTangent FilletArc SectionMethodFilletBridge Continuity SectionMethodRho Rho SlopeControl ByApex SpineEndFlowDirection NotSpecified SpineStartFlowDirection NotSpecified SpineType ByVector StartContinuity.ContinuityType G1 New in version NX9.0.0.
Properties¶
| Property | Description |
|---|---|
| AlternateSolutions | Returns or sets the alternate method. |
| AngleLaw | Returns the angle law. |
| ApexCurve | Returns the apex curve. |
| BodyTypePreference | Returns or sets the body preference type. |
| CircularTypeMode | Returns or sets the circular type mode. |
| ConicTypeMode | Returns or sets the conic type mode. |
| ControlRegion | Returns or sets the control region. |
| CreateApexCurve | Returns or sets whether an apex curve should be created. |
| CubicTypeMode | Returns or sets the cubic type mode. |
| EndContinuity | Returns the end continuity. |
| EndDepthSkew | Returns the end depth skew. |
| EndDirection | Returns or sets the end direction. |
| EndFace | Returns the end face. |
| EndHighlightCurve | Returns the end highlight curve. |
| EndShapeCurve | Returns the end shape curve. |
| EndSlopeCurve | Returns the end slope curve. |
| EntireDepthSkew | Returns the entire depth skew. |
| G0Tolerance | Returns or sets the g0 tolerance. |
| G1Tolerance | Returns or sets the g1 tolerance. |
| G2Tolerance | Returns or sets the g2 tolerance. |
| LinearTypeMode | Returns or sets the linear type mode. |
| 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 |
| RadiusLaw | Returns the radius law. |
| Rebuild | Returns the rebuild. |
| RhoLaw | Returns the rho law. |
| SectionEndGuide | Returns the section end guide. |
| SectionInteriorGuide1 | Returns the interior guide1. |
| SectionInteriorGuide2 | Returns the section interior guide2. |
| SectionInteriorGuide3 | Returns the section interior guide3. |
| SectionMethodCircleTangent | Returns or sets the section method circle tangent. |
| SectionMethodFilletBridge | Returns or sets the section method fillet bridge. |
| SectionMethodRho | Returns or sets the section method rho. |
| SectionOrientationGuide | Returns the section orientation guide. |
| SectionStartGuide | Returns the section start guide. |
| ShoulderCurve | Returns the shoulder curve. |
| SlopeControl | Returns or sets the slope control. |
| SpineEndFlowDirection | Returns or sets the spine end flow direction. |
| SpineSection | Returns the spine section. |
| SpineStartFlowDirection | Returns or sets the spine start flow direction. |
| SpineType | Returns or sets the spine. |
| SpineVector | Returns or sets the spine vector. |
| SplitAlongGuide | Returns or sets whether the section surface should be segmented based on the input strings and constraint faces to create a multi-segment surface output. |
| StartContinuity | Returns the start continuity. |
| StartDepthSkew | Returns the start depth skew. |
| StartDirection | Returns or sets the start direction. |
| StartFace | Returns the start face. |
| StartHighlightCurve | Returns the start highlight curve. |
| StartShapeCurve | Returns the start shape curve. |
| StartSlopeCurve | Returns the start slope curve. |
| SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename |
| Tag | Returns the Tag for this object. |
| Type | Returns or sets the type. |
| UDegree | Returns or sets the u degree. |
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. |
| SetHelpPointSupports | For multiple solution case, set support where the help parameters locate to indicate which solution should be kept. |
| SetParentFeatureInternal | Set the parent features which would be internal or slaves to the feature being created or commited |
| SetSolutionHelpParams | For multiple solution case,set help point parameters to indicate which solution should be kept. |
| SetSolutionHelpPositions | For multiple solution case, set help point positions to indicate which solution should be kept. |
| 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 |
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
Property Detail¶
AlternateSolutions¶
-
SectionSurfaceBuilderEx.AlternateSolutions¶ Returns or sets the alternate method.
This api only applies to the follow section surface methods, circle_tangent and linear-tangent
-------------------------------------Getter Method
Signature
AlternateSolutionsReturns: Return type: int New in version NX6.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AlternateSolutionsParameters: alternateSolutions (int) – New in version NX9.0.0.
License requirements: None.
AngleLaw¶
-
SectionSurfaceBuilderEx.AngleLaw¶ Returns the angle law.
-------------------------------------Getter Method
Signature
AngleLawReturns: Return type: NXOpen.GeometricUtilities.LawBuilderNew in version NX9.0.0.
License requirements: None.
ApexCurve¶
-
SectionSurfaceBuilderEx.ApexCurve¶ Returns the apex curve.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExConicType.Shoulder,NXOpen.Features.SectionSurfaceBuilderExConicType.Rho, andNXOpen.Features.SectionSurfaceBuilderExConicType.Hilite-------------------------------------Getter Method
Signature
ApexCurveReturns: Return type: NXOpen.SectionNew in version NX9.0.0.
License requirements: None.
BodyTypePreference¶
-
SectionSurfaceBuilderEx.BodyTypePreference¶ Returns or sets the body preference type.
-------------------------------------Getter Method
Signature
BodyTypePreferenceReturns: Return type: NXOpen.Features.SectionSurfaceBuilderExBodyTypeNew in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BodyTypePreferenceParameters: type ( NXOpen.Features.SectionSurfaceBuilderExBodyType) –New in version NX10.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
CircularTypeMode¶
-
SectionSurfaceBuilderEx.CircularTypeMode¶ Returns or sets the circular type mode.
-------------------------------------Getter Method
Signature
CircularTypeModeReturns: Return type: NXOpen.Features.SectionSurfaceBuilderExCircularTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CircularTypeModeParameters: circularTypeMode ( NXOpen.Features.SectionSurfaceBuilderExCircularType) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
ConicTypeMode¶
-
SectionSurfaceBuilderEx.ConicTypeMode¶ Returns or sets the conic type mode.
-------------------------------------Getter Method
Signature
ConicTypeModeReturns: Return type: NXOpen.Features.SectionSurfaceBuilderExConicTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ConicTypeModeParameters: conicTypeMode ( NXOpen.Features.SectionSurfaceBuilderExConicType) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
ControlRegion¶
-
SectionSurfaceBuilderEx.ControlRegion¶ Returns or sets the control region.
-------------------------------------Getter Method
Signature
ControlRegionReturns: Return type: NXOpen.Features.SectionSurfaceBuilderExControlRegionTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ControlRegionParameters: controlRegion ( NXOpen.Features.SectionSurfaceBuilderExControlRegionType) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
CreateApexCurve¶
-
SectionSurfaceBuilderEx.CreateApexCurve¶ Returns or sets whether an apex curve should be created.
-------------------------------------Getter Method
Signature
CreateApexCurveReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CreateApexCurveParameters: createApexCurve (bool) – New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
CubicTypeMode¶
-
SectionSurfaceBuilderEx.CubicTypeMode¶ Returns or sets the cubic type mode.
-------------------------------------Getter Method
Signature
CubicTypeModeReturns: Return type: NXOpen.Features.SectionSurfaceBuilderExCubicTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CubicTypeModeParameters: cubicTypeMode ( NXOpen.Features.SectionSurfaceBuilderExCubicType) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
EndContinuity¶
-
SectionSurfaceBuilderEx.EndContinuity¶ Returns the end continuity.
-------------------------------------Getter Method
Signature
EndContinuityReturns: Return type: NXOpen.GeometricUtilities.ContinuityNew in version NX9.0.0.
License requirements: None.
EndDepthSkew¶
-
SectionSurfaceBuilderEx.EndDepthSkew¶ Returns the end depth skew.
-------------------------------------Getter Method
Signature
EndDepthSkewReturns: Return type: NXOpen.GeometricUtilities.DepthSkewBuilderNew in version NX9.0.0.
License requirements: None.
EndDirection¶
-
SectionSurfaceBuilderEx.EndDirection¶ Returns or sets the end direction.
-------------------------------------Getter Method
Signature
EndDirectionReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
EndDirectionParameters: endDirection (bool) – New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
EndFace¶
-
SectionSurfaceBuilderEx.EndFace¶ Returns the end face.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExConicType.Shoulder,NXOpen.Features.SectionSurfaceBuilderExConicType.Rho,NXOpen.Features.SectionSurfaceBuilderExConicType.HiliteandNXOpen.Features.SectionSurfaceBuilderExCubicType.FilletBridge-------------------------------------Getter Method
Signature
EndFaceReturns: Return type: NXOpen.ScCollectorNew in version NX9.0.0.
License requirements: None.
EndHighlightCurve¶
-
SectionSurfaceBuilderEx.EndHighlightCurve¶ Returns the end highlight curve.
Only applies to the follow section surface type:
NXOpen.Features.SectionSurfaceBuilderExConicType.Hilite-------------------------------------Getter Method
Signature
EndHighlightCurveReturns: Return type: NXOpen.SectionNew in version NX9.0.0.
License requirements: None.
EndShapeCurve¶
-
SectionSurfaceBuilderEx.EndShapeCurve¶ Returns the end shape curve.
-------------------------------------Getter Method
Signature
EndShapeCurveReturns: Return type: NXOpen.SectionNew in version NX9.0.0.
License requirements: None.
EndSlopeCurve¶
-
SectionSurfaceBuilderEx.EndSlopeCurve¶ Returns the end slope curve.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExConicType.Shoulder,NXOpen.Features.SectionSurfaceBuilderExConicType.Rho,NXOpen.Features.SectionSurfaceBuilderExConicType.Hilite,NXOpen.Features.SectionSurfaceBuilderExCubicType.TwoSlopesandNXOpen.Features.SectionSurfaceBuilderExConicType.FourPointSlope-------------------------------------Getter Method
Signature
EndSlopeCurveReturns: Return type: NXOpen.SectionNew in version NX9.0.0.
License requirements: None.
EntireDepthSkew¶
-
SectionSurfaceBuilderEx.EntireDepthSkew¶ Returns the entire depth skew.
-------------------------------------Getter Method
Signature
EntireDepthSkewReturns: Return type: NXOpen.GeometricUtilities.DepthSkewBuilderNew in version NX9.0.0.
License requirements: None.
G0Tolerance¶
-
SectionSurfaceBuilderEx.G0Tolerance¶ Returns or sets the g0 tolerance.
-------------------------------------Getter Method
Signature
G0ToleranceReturns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
G0ToleranceParameters: g0Tolerance (float) – New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
G1Tolerance¶
-
SectionSurfaceBuilderEx.G1Tolerance¶ Returns or sets the g1 tolerance.
-------------------------------------Getter Method
Signature
G1ToleranceReturns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
G1ToleranceParameters: g1Tolerance (float) – New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
G2Tolerance¶
-
SectionSurfaceBuilderEx.G2Tolerance¶ Returns or sets the g2 tolerance.
-------------------------------------Getter Method
Signature
G2ToleranceReturns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
G2ToleranceParameters: g2Tolerance (float) – New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
LinearTypeMode¶
-
SectionSurfaceBuilderEx.LinearTypeMode¶ Returns or sets the linear type mode.
-------------------------------------Getter Method
Signature
LinearTypeModeReturns: Return type: NXOpen.Features.SectionSurfaceBuilderExLinearTypeNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
LinearTypeModeParameters: linearTypeMode ( NXOpen.Features.SectionSurfaceBuilderExLinearType) –New in version NX11.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
RadiusLaw¶
-
SectionSurfaceBuilderEx.RadiusLaw¶ Returns the radius law.
-------------------------------------Getter Method
Signature
RadiusLawReturns: Return type: NXOpen.GeometricUtilities.LawBuilderNew in version NX9.0.0.
License requirements: None.
Rebuild¶
-
SectionSurfaceBuilderEx.Rebuild¶ Returns the rebuild.
-------------------------------------Getter Method
Signature
RebuildReturns: Return type: NXOpen.GeometricUtilities.RebuildNew in version NX9.0.0.
License requirements: None.
RhoLaw¶
-
SectionSurfaceBuilderEx.RhoLaw¶ Returns the rho law.
-------------------------------------Getter Method
Signature
RhoLawReturns: Return type: NXOpen.GeometricUtilities.LawBuilderNew in version NX9.0.0.
License requirements: None.
SectionEndGuide¶
-
SectionSurfaceBuilderEx.SectionEndGuide¶ Returns the section end guide.
-------------------------------------Getter Method
Signature
SectionEndGuideReturns: Return type: NXOpen.SectionNew in version NX9.0.0.
License requirements: None.
SectionInteriorGuide1¶
-
SectionSurfaceBuilderEx.SectionInteriorGuide1¶ Returns the interior guide1.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExConicType.FourPointSlope,NXOpen.Features.SectionSurfaceBuilderExConicType.FivePoint, andNXOpen.Features.SectionSurfaceBuilderExCircularType.ThreePoint-------------------------------------Getter Method
Signature
SectionInteriorGuide1Returns: Return type: NXOpen.SectionNew in version NX9.0.0.
License requirements: None.
SectionInteriorGuide2¶
-
SectionSurfaceBuilderEx.SectionInteriorGuide2¶ Returns the section interior guide2.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExConicType.FourPointSlopeandNXOpen.Features.SectionSurfaceBuilderExConicType.FivePoint-------------------------------------Getter Method
Signature
SectionInteriorGuide2Returns: Return type: NXOpen.SectionNew in version NX9.0.0.
License requirements: None.
SectionInteriorGuide3¶
-
SectionSurfaceBuilderEx.SectionInteriorGuide3¶ Returns the section interior guide3.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExConicType.FourPointSlopeandNXOpen.Features.SectionSurfaceBuilderExConicType.FivePoint-------------------------------------Getter Method
Signature
SectionInteriorGuide3Returns: Return type: NXOpen.SectionNew in version NX9.0.0.
License requirements: None.
SectionMethodCircleTangent¶
-
SectionSurfaceBuilderEx.SectionMethodCircleTangent¶ Returns or sets the section method circle tangent.
-------------------------------------Getter Method
Signature
SectionMethodCircleTangentReturns: Return type: NXOpen.Features.SectionSurfaceBuilderExSectionMethodCircleTangentTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SectionMethodCircleTangentParameters: sectionMethodCircleTangent ( NXOpen.Features.SectionSurfaceBuilderExSectionMethodCircleTangentType) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
SectionMethodFilletBridge¶
-
SectionSurfaceBuilderEx.SectionMethodFilletBridge¶ Returns or sets the section method fillet bridge.
-------------------------------------Getter Method
Signature
SectionMethodFilletBridgeReturns: Return type: NXOpen.Features.SectionSurfaceBuilderExSectionMethodFilletBridgeTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SectionMethodFilletBridgeParameters: sectionMethodFilletBridge ( NXOpen.Features.SectionSurfaceBuilderExSectionMethodFilletBridgeType) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
SectionMethodRho¶
-
SectionSurfaceBuilderEx.SectionMethodRho¶ Returns or sets the section method rho.
-------------------------------------Getter Method
Signature
SectionMethodRhoReturns: Return type: NXOpen.Features.SectionSurfaceBuilderExSectionMethodRhoTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SectionMethodRhoParameters: sectionMethodRho ( NXOpen.Features.SectionSurfaceBuilderExSectionMethodRhoType) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
SectionOrientationGuide¶
-
SectionSurfaceBuilderEx.SectionOrientationGuide¶ Returns the section orientation guide.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExCircularType.CenterRadius-------------------------------------Getter Method
Signature
SectionOrientationGuideReturns: Return type: NXOpen.SectionNew in version NX9.0.0.
License requirements: None.
SectionStartGuide¶
-
SectionSurfaceBuilderEx.SectionStartGuide¶ Returns the section start guide.
-------------------------------------Getter Method
Signature
SectionStartGuideReturns: Return type: NXOpen.SectionNew in version NX9.0.0.
License requirements: None.
ShoulderCurve¶
-
SectionSurfaceBuilderEx.ShoulderCurve¶ Returns the shoulder curve.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExConicType.Shoulder-------------------------------------Getter Method
Signature
ShoulderCurveReturns: Return type: NXOpen.SectionNew in version NX9.0.0.
License requirements: None.
SlopeControl¶
-
SectionSurfaceBuilderEx.SlopeControl¶ Returns or sets the slope control.
-------------------------------------Getter Method
Signature
SlopeControlReturns: Return type: NXOpen.Features.SectionSurfaceBuilderExSlopeControlTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SlopeControlParameters: slopeControl ( NXOpen.Features.SectionSurfaceBuilderExSlopeControlType) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
SpineEndFlowDirection¶
-
SectionSurfaceBuilderEx.SpineEndFlowDirection¶ Returns or sets the spine end flow direction.
-------------------------------------Getter Method
Signature
SpineEndFlowDirectionReturns: Return type: NXOpen.Features.SectionSurfaceBuilderExSpineEndFlowTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SpineEndFlowDirectionParameters: spineEndFlowDirection ( NXOpen.Features.SectionSurfaceBuilderExSpineEndFlowType) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
SpineSection¶
-
SectionSurfaceBuilderEx.SpineSection¶ Returns the spine section.
-------------------------------------Getter Method
Signature
SpineSectionReturns: Return type: NXOpen.SectionNew in version NX9.0.0.
License requirements: None.
SpineStartFlowDirection¶
-
SectionSurfaceBuilderEx.SpineStartFlowDirection¶ Returns or sets the spine start flow direction.
-------------------------------------Getter Method
Signature
SpineStartFlowDirectionReturns: Return type: NXOpen.Features.SectionSurfaceBuilderExSpineStartFlowTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SpineStartFlowDirectionParameters: spineStartFlowDirection ( NXOpen.Features.SectionSurfaceBuilderExSpineStartFlowType) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
SpineType¶
-
SectionSurfaceBuilderEx.SpineType¶ Returns or sets the spine.
-------------------------------------Getter Method
Signature
SpineTypeReturns: Return type: NXOpen.Features.SectionSurfaceBuilderExSpineNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SpineTypeParameters: spineType ( NXOpen.Features.SectionSurfaceBuilderExSpine) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
SpineVector¶
-
SectionSurfaceBuilderEx.SpineVector¶ Returns or sets the spine vector.
-------------------------------------Getter Method
Signature
SpineVectorReturns: Return type: NXOpen.DirectionNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SpineVectorParameters: spineVector ( NXOpen.Direction) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
SplitAlongGuide¶
-
SectionSurfaceBuilderEx.SplitAlongGuide¶ Returns or sets whether the section surface should be segmented based on the input strings and constraint faces to create a multi-segment surface output.
Allow you to keep sharp edges, overriding the default of approximating the output surface.
-------------------------------------Getter Method
Signature
SplitAlongGuideReturns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SplitAlongGuideParameters: splitAlongGuide (bool) – New in version NX11.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
StartContinuity¶
-
SectionSurfaceBuilderEx.StartContinuity¶ Returns the start continuity.
-------------------------------------Getter Method
Signature
StartContinuityReturns: Return type: NXOpen.GeometricUtilities.ContinuityNew in version NX9.0.0.
License requirements: None.
StartDepthSkew¶
-
SectionSurfaceBuilderEx.StartDepthSkew¶ Returns the start depth skew.
-------------------------------------Getter Method
Signature
StartDepthSkewReturns: Return type: NXOpen.GeometricUtilities.DepthSkewBuilderNew in version NX9.0.0.
License requirements: None.
StartDirection¶
-
SectionSurfaceBuilderEx.StartDirection¶ Returns or sets the start direction.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExCircularType.RadiusAngleArcandNXOpen.Features.SectionSurfaceBuilderExCubicType.FilletBridge-------------------------------------Getter Method
Signature
StartDirectionReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StartDirectionParameters: startDirection (bool) – New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
StartFace¶
-
SectionSurfaceBuilderEx.StartFace¶ Returns the start face.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExConicType.Shoulder,NXOpen.Features.SectionSurfaceBuilderExConicType.Rho,NXOpen.Features.SectionSurfaceBuilderExConicType.HiliteandNXOpen.Features.SectionSurfaceBuilderExCubicType.FilletBridge-------------------------------------Getter Method
Signature
StartFaceReturns: Return type: NXOpen.ScCollectorNew in version NX9.0.0.
License requirements: None.
StartHighlightCurve¶
-
SectionSurfaceBuilderEx.StartHighlightCurve¶ Returns the start highlight curve.
Only applies to the follow section surface type:
NXOpen.Features.SectionSurfaceBuilderExConicType.Hilite-------------------------------------Getter Method
Signature
StartHighlightCurveReturns: Return type: NXOpen.SectionNew in version NX9.0.0.
License requirements: None.
StartShapeCurve¶
-
SectionSurfaceBuilderEx.StartShapeCurve¶ Returns the start shape curve.
-------------------------------------Getter Method
Signature
StartShapeCurveReturns: Return type: NXOpen.SectionNew in version NX9.0.0.
License requirements: None.
StartSlopeCurve¶
-
SectionSurfaceBuilderEx.StartSlopeCurve¶ Returns the start slope curve.
Only applies to the follow section surface types:
NXOpen.Features.SectionSurfaceBuilderExConicType.Shoulder,NXOpen.Features.SectionSurfaceBuilderExConicType.Rho,NXOpen.Features.SectionSurfaceBuilderExConicType.Hilite,NXOpen.Features.SectionSurfaceBuilderExCubicType.TwoSlopesandNXOpen.Features.SectionSurfaceBuilderExConicType.FourPointSlope-------------------------------------Getter Method
Signature
StartSlopeCurveReturns: Return type: NXOpen.SectionNew in version NX9.0.0.
License requirements: None.
Type¶
-
SectionSurfaceBuilderEx.Type¶ Returns or sets the type.
-------------------------------------Getter Method
Signature
TypeReturns: Return type: NXOpen.Features.SectionSurfaceBuilderExTypesNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TypeParameters: type ( NXOpen.Features.SectionSurfaceBuilderExTypes) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
UDegree¶
-
SectionSurfaceBuilderEx.UDegree¶ Returns or sets the u degree.
-------------------------------------Getter Method
Signature
UDegreeReturns: Return type: NXOpen.Features.SectionSurfaceBuilderExUDegreeTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UDegreeParameters: uDegree ( NXOpen.Features.SectionSurfaceBuilderExUDegreeType) –New in version NX9.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
Method Detail¶
SetHelpPointSupports¶
-
SectionSurfaceBuilderEx.SetHelpPointSupports¶ For multiple solution case, set support where the help parameters locate to indicate which solution should be kept.
Signature
SetHelpPointSupports(supports, supportSenses)Parameters: - supports (list of
NXOpen.NXObject) – - supportSenses (list of bool) –
New in version NX11.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
- supports (list of
SetSolutionHelpParams¶
-
SectionSurfaceBuilderEx.SetSolutionHelpParams¶ For multiple solution case,set help point parameters to indicate which solution should be kept.
Signature
SetSolutionHelpParams(params)Parameters: params (list of float) – New in version NX11.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
SetSolutionHelpPositions¶
-
SectionSurfaceBuilderEx.SetSolutionHelpPositions¶ For multiple solution case, set help point positions to indicate which solution should be kept.
Signature
SetSolutionHelpPositions(points)Parameters: points (list of NXOpen.Point3d) –New in version NX11.0.0.
License requirements: nx_freeform_2 (“advanced freeform modeling”)
Validate¶
-
SectionSurfaceBuilderEx.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.