NXOpen .NET Reference Guide
1899
|
Represents a NXOpen.Features.LawExtension builder More...
Public Types | |
enum | OppositeSideExtensionOptions { None, Symmetric, Asymmetric } |
Opposite side extension options More... | |
enum | Types { Faces, Vector } |
Law extension creation types More... | |
Properties | |
unsafe NXOpen.GeometricUtilities.LawBuilder | AngleLaw [get] |
Returns the angle law More... | |
unsafe double | AngleTolerance [get, set] |
Returns or sets the angle tolerance More... | |
unsafe NXOpen.Section | BaseProfile [get] |
Returns the base profile More... | |
unsafe double | DistanceTolerance [get, set] |
Returns or sets the distance tolerance More... | |
unsafe NXOpen.ScCollector | Faces [get] |
Returns the faces. More... | |
unsafe bool | IsReferenceFaceNormalReversed [get, set] |
Returns or sets a value indicating whether to reverse the reference face normal. More... | |
unsafe NXOpen.GeometricUtilities.LawBuilder | LengthLaw [get] |
Returns the length law More... | |
unsafe bool | MergeFacesIfPossible [get, set] |
Returns or sets a value indicating whether to merge the faces if possible More... | |
unsafe NXOpen.Features.LawExtensionBuilder.OppositeSideExtensionOptions | OppositeSideExtensionOption [get, set] |
Returns or sets the opposite side extension option More... | |
unsafe NXOpen.GeometricUtilities.LawBuilder | OppositeSideLengthLaw [get] |
Returns the opposite side length law. More... | |
unsafe NXOpen.GeometricUtilities.Rebuild | Rebuild [get] |
Returns the rebuild data. More... | |
unsafe NXOpen.Section | Spine [get] |
Returns the spine. More... | |
unsafe NXOpen.Features.LawExtensionBuilder.Types | Type [get, set] |
Returns or sets the type More... | |
unsafe NXOpen.Direction | Vector [get, set] |
Returns or sets the vector. More... | |
Properties inherited from NXOpen.Features.FeatureBuilder | |
unsafe bool | ParentFeatureInternal [get, set] |
Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal More... | |
Properties inherited from NXOpen.Builder | |
unsafe NXOpen.PreviewBuilder | PreviewBuilder [get] |
Returns the preview builder subobject. More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Public Member Functions inherited from NXOpen.Features.FeatureBuilder | |
unsafe NXOpen.Features.Feature | CommitFeature () |
Commits the feature parameters and creates the feature More... | |
unsafe NXOpen.Features.Feature | GetFeature () |
Returns the feature currently being edited by this builder. More... | |
unsafe void | HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature) |
Re-suppress an internal parent feature (a slave feature) after it has been edited. More... | |
unsafe void | SetParentFeatureInternal (NXOpen.Features.Feature parentFeature) |
Set the parent features which would be internal or slaves to the feature being created or commited More... | |
unsafe void | ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature) |
Unsuppress an internal parent feature (a slave feature) so it can be edited. More... | |
unsafe void | UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature) |
Set the internal parent feature of the feature being edited to external More... | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Features.LawExtension builder
To create a new instance of this class, use NXOpen.Features.FeatureCollection.CreateLawExtensionBuilder
Default values.
Property | Value |
---|---|
AngleLaw.Function |
ft |
AngleLaw.LawType |
MultiTransition |
AngleLaw.Parameter |
t |
LengthLaw.LawType |
MultiTransition |
MergeFacesIfPossible |
True |
OppositeSideLengthLaw.LawType |
MultiTransition |
Rebuild.Degree |
3 |
Rebuild.RebuildType |
None |
Created in NX6.0.0
|
get |
Returns the angle law
Created in NX6.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
|
getset |
Returns or sets the angle tolerance
Created in NX6.0.0
License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
|
get |
Returns the base profile
Created in NX6.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
|
getset |
Returns or sets the distance tolerance
Created in NX6.0.0
License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
|
get |
Returns the faces.
Faces are used only when NXOpen.Features.LawExtensionBuilder.Types is NXOpen.Features.LawExtensionBuilder.Types.Faces . The faces must be sew able to form a single sheet body. The normal of the sewed sheet body and base profile direction provide local reference co-ordinate system for the orientation of the surface rule lines.
Created in NX6.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
|
getset |
Returns or sets a value indicating whether to reverse the reference face normal.
When NXOpen.Features.LawExtensionBuilder.Types is NXOpen.Features.LawExtensionBuilder.Types.Faces , the input faces are sewed to form a single sheet body. The normal of the sheet body is decided based on the face which is nearest to the parametric mid point of the base profile and acts as the reference face normal.
Created in NX6.0.0
License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
|
get |
Returns the length law
Created in NX6.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
|
getset |
Returns or sets a value indicating whether to merge the faces if possible
Created in NX6.0.0
License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
|
getset |
Returns or sets the opposite side extension option
Created in NX6.0.0
License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
|
get |
Returns the opposite side length law.
Opposite side extension law is required only when NXOpen.Features.LawExtensionBuilder.OppositeSideExtensionOptions is NXOpen.Features.LawExtensionBuilder.OppositeSideExtensionOptions.Asymmetric
Created in NX6.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
|
get |
Returns the rebuild data.
This data is used to rebuild the surface in the base profile direction.
Created in NX6.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
|
get |
Returns the spine.
Spine is optional
Created in NX6.0.0
License requirements: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
|
getset |
Returns or sets the type
Created in NX6.0.0
License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
|
getset |
Returns or sets the vector.
Vector is used only when NXOpen.Features.LawExtensionBuilder.Types is NXOpen.Features.LawExtensionBuilder.Types.Vector
Created in NX6.0.0
License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")