FillHoleBuilder Class¶
-
class
NXOpen.Features.
FillHoleBuilder
¶ Bases:
NXOpen.Features.FeatureBuilder
Represents a
NXOpen.Features.FillHole
builderTo create a new instance of this class, use
NXOpen.Features.FreeformSurfaceCollection.CreateFillHoleBuilder()
Default values.
Property Value AreaControl 50 Attraction 50 DefaultEdgeContinuity G1 Fullness.Value 10.0 Patch 0 ShapeControlType None New in version NX9.0.1.
Properties¶
Property | Description |
---|---|
AreaControl | Returns or sets the area control ratio of the facet body |
Attraction | Returns or sets the attraction ratio to the facet body |
CurveChain | Returns the curve chain |
DefaultEdgeContinuity | Returns or sets the default continuity of edges. |
FacetBody | Returns the facet body to which the fill hole patch is fitted to |
Fullness | Returns the fullness |
FullnessPoint | Returns or sets the point at corner A. |
ParentFeatureInternal | Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal |
Patch | Returns or sets the patch into part flag |
PatchSolutionFlag | Returns or sets the patch solution flag |
PatchSurfaceFilename | Returns or sets the patch surface filename |
PickPoint | Returns or sets the picking point on the facet body |
SelectPassThrougCurves | Returns the pass through curves |
ShapeControlType | Returns or sets the shape control type |
SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename |
Tag | Returns the Tag for this object. |
Tolerance | Returns or sets the tolerance |
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. |
GetBorderTypeItems | Returns array of continuity items |
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. |
SetBorderTypeItems | Sets array of continuity items |
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 |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
FillHoleBuilderContinuityTypes Enumeration | border continuity connects border object with the surface continuity |
FillHoleBuilderShapeControlTypes Enumeration | type of the shape control |
Structs¶
FillHoleBuilderBorderContinuity_Struct Struct | Represents continuity value at a border curve. |
Property Detail¶
AreaControl¶
-
FillHoleBuilder.
AreaControl
¶ Returns or sets the area control ratio of the facet body
-------------------------------------
Getter Method
Signature
AreaControl
Returns: Return type: int New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AreaControl
Parameters: areaControl (int) – New in version NX10.0.0.
License requirements: nx_freeform_1 (“basic freeform modeling”), solid_modeling (“SOLIDS MODELING”)
Attraction¶
-
FillHoleBuilder.
Attraction
¶ Returns or sets the attraction ratio to the facet body
-------------------------------------
Getter Method
Signature
Attraction
Returns: Return type: int New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Attraction
Parameters: attraction (int) – New in version NX10.0.0.
License requirements: nx_freeform_1 (“basic freeform modeling”), solid_modeling (“SOLIDS MODELING”)
CurveChain¶
-
FillHoleBuilder.
CurveChain
¶ Returns the curve chain
-------------------------------------
Getter Method
Signature
CurveChain
Returns: Return type: NXOpen.Section
New in version NX9.0.1.
License requirements: None.
DefaultEdgeContinuity¶
-
FillHoleBuilder.
DefaultEdgeContinuity
¶ Returns or sets the default continuity of edges.
The default continuity will be applied to new selected edges
-------------------------------------
Getter Method
Signature
DefaultEdgeContinuity
Returns: Return type: NXOpen.Features.FillHoleBuilderContinuityTypes
New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DefaultEdgeContinuity
Parameters: defaultEdgeContinuity ( NXOpen.Features.FillHoleBuilderContinuityTypes
) –New in version NX10.0.0.
License requirements: nx_freeform_1 (“basic freeform modeling”), solid_modeling (“SOLIDS MODELING”)
FacetBody¶
-
FillHoleBuilder.
FacetBody
¶ Returns the facet body to which the fill hole patch is fitted to
-------------------------------------
Getter Method
Signature
FacetBody
Returns: Return type: NXOpen.Facet.SelectFacetedBody
New in version NX10.0.0.
License requirements: None.
Fullness¶
-
FillHoleBuilder.
Fullness
¶ Returns the fullness
-------------------------------------
Getter Method
Signature
Fullness
Returns: Return type: NXOpen.Expression
New in version NX9.0.1.
License requirements: None.
FullnessPoint¶
-
FillHoleBuilder.
FullnessPoint
¶ Returns or sets the point at corner A.
-------------------------------------
Getter Method
Signature
FullnessPoint
Returns: Return type: NXOpen.Point
New in version NX9.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
FullnessPoint
Parameters: point ( NXOpen.Point
) –New in version NX9.0.1.
License requirements: nx_freeform_1 (“basic freeform modeling”), solid_modeling (“SOLIDS MODELING”)
Patch¶
-
FillHoleBuilder.
Patch
¶ Returns or sets the patch into part flag
-------------------------------------
Getter Method
Signature
Patch
Returns: Return type: bool New in version NX9.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
Patch
Parameters: patch (bool) – New in version NX9.0.1.
License requirements: nx_freeform_1 (“basic freeform modeling”), solid_modeling (“SOLIDS MODELING”)
PickPoint¶
-
FillHoleBuilder.
PickPoint
¶ Returns or sets the picking point on the facet body
-------------------------------------
Getter Method
Signature
PickPoint
Returns: Return type: NXOpen.Point3d
New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PickPoint
Parameters: pickPoint ( NXOpen.Point3d
) –New in version NX10.0.0.
License requirements: nx_freeform_1 (“basic freeform modeling”), solid_modeling (“SOLIDS MODELING”)
SelectPassThrougCurves¶
-
FillHoleBuilder.
SelectPassThrougCurves
¶ Returns the pass through curves
-------------------------------------
Getter Method
Signature
SelectPassThrougCurves
Returns: Return type: NXOpen.Section
New in version NX9.0.1.
License requirements: None.
ShapeControlType¶
-
FillHoleBuilder.
ShapeControlType
¶ Returns or sets the shape control type
-------------------------------------
Getter Method
Signature
ShapeControlType
Returns: Return type: NXOpen.Features.FillHoleBuilderShapeControlTypes
New in version NX9.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
ShapeControlType
Parameters: shapeControlType ( NXOpen.Features.FillHoleBuilderShapeControlTypes
) –New in version NX9.0.1.
License requirements: nx_freeform_1 (“basic freeform modeling”), solid_modeling (“SOLIDS MODELING”)
Tolerance¶
-
FillHoleBuilder.
Tolerance
¶ Returns or sets the tolerance
-------------------------------------
Getter Method
Signature
Tolerance
Returns: Return type: float New in version NX9.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
Tolerance
Parameters: double0 (float) – New in version NX9.0.1.
License requirements: nx_freeform_1 (“basic freeform modeling”), solid_modeling (“SOLIDS MODELING”)
Method Detail¶
GetBorderTypeItems¶
-
FillHoleBuilder.
GetBorderTypeItems
¶ Returns array of continuity items
Signature
GetBorderTypeItems()
Returns: Return type: list of NXOpen.Features.FillHoleBuilderBorderContinuity_Struct
New in version NX9.0.1.
License requirements: None.
SetBorderTypeItems¶
-
FillHoleBuilder.
SetBorderTypeItems
¶ Sets array of continuity items
Signature
SetBorderTypeItems(markerToNodeListItem)
Parameters: markerToNodeListItem (list of NXOpen.Features.FillHoleBuilderBorderContinuity_Struct
) –New in version NX9.0.1.
License requirements: None.
Validate¶
-
FillHoleBuilder.
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.