NXOpen .NET Reference Guide
|
Represents a NXOpen.Features.StyledCorner builder More...
Public Types | |
enum | CurveControlTypes { TopBaseCurve, BottomBridgeCurve, IsoCurveU, IsoCurveV } |
Curve control types More... | |
enum | InteriorCurveTypes { None, IsoCurveU, IsoCurveV, IsoCurveUV } |
Intertior curve type More... | |
enum | ShapeControlMethodsTypes { None, DepthAndSkew, TangentMagnitude, TemplateBridgeCurve } |
Shape control types More... | |
enum | TrimAndSewMethodTypes { NoTrim, TrimBlends, TrimAll, TrimAndAttachBlends, TrimAndAttachAll } |
Trim and attach method types More... | |
enum | TrimCurveTypes { TangentContinuous, LineProjection, Isoparametric } |
Trim curve types More... | |
Public Member Functions | |
unsafe void | ResetToTriangularCorner () |
Reset to triangular corner More... | |
unsafe void | SetNumCornerSides (int numSides) |
Set number of sides of the corner More... | |
unsafe void | UpdateCornerData (bool inputFaceChanged, bool resetToTriangleCorner) |
Updates corner data. More... | |
unsafe void | UpdateOnPathDimPath (NXOpen.Features.StyledCornerBuilder.CurveControlTypes curveControlOption, int startEndIndex) |
Gets the path in current position and sets it in builder. More... | |
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... | |
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... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Features.StyledCorner builder
To 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 |
Created in NX6.0.0
|
inline |
Reset to triangular corner
Created in NX6.0.0
License requirements: studio_free_form ("STUDIO FREE FORM")
|
inline |
Set number of sides of the corner
Created in NX6.0.0
License requirements: studio_free_form ("STUDIO FREE FORM")
numSides | 3 or 4 |
|
inline |
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.
Created in NX6.0.2
License requirements: studio_free_form ("STUDIO FREE FORM")
inputFaceChanged | If blend or base face changed |
resetToTriangleCorner | If resetting to 3-sided corner |
|
inline |
Gets the path in current position and sets it in builder.
Call this before using the OnPathDimensionBuilder
Created in NX6.0.0
License requirements: studio_free_form ("STUDIO FREE FORM")
curveControlOption | Determines which OnPathDimensionBuilder to update |
startEndIndex | 0=start, 1=end |
|
get |
Returns the base curve rebuild data
Created in NX6.0.0
License requirements: None.
|
get |
Returns the base faces
Created in NX6.0.0
License requirements: None.
|
get |
Returns the bottom bridge curve continuity
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the bottom shape control methods
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: studio_free_form ("STUDIO FREE FORM")
|
get |
Returns the bottom tangent magnitude
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the flag indicating to apply to all constraints
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: studio_free_form ("STUDIO FREE FORM")
|
getset |
Returns or sets the curve control
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: studio_free_form ("STUDIO FREE FORM")
|
getset |
Returns or sets the g0 tolerance
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: studio_free_form ("STUDIO FREE FORM")
|
getset |
Returns or sets the g1 tolerance
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: studio_free_form ("STUDIO FREE FORM")
|
getset |
Returns or sets the g2 tolerance
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: studio_free_form ("STUDIO FREE FORM")
|
get |
Returns the input blend1
Created in NX6.0.0
License requirements: None.
|
get |
Returns the input blend2
Created in NX6.0.0
License requirements: None.
|
get |
Returns the input blend3
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the flag indicating input face change
Created in NX10.0.1
License requirements to get this property: None.
License requirements to set this property: studio_free_form ("STUDIO FREE FORM")
|
getset |
Returns or sets the interior curve type
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: studio_free_form ("STUDIO FREE FORM")
|
get |
Returns the iso u curve end point
Created in NX6.0.0
License requirements: None.
|
get |
Returns the iso u curve start point
Created in NX6.0.0
License requirements: None.
|
get |
Returns the iso u depth skew
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the iso u shape control methods
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: studio_free_form ("STUDIO FREE FORM")
|
get |
Returns the iso u tangent magnitude
Created in NX6.0.0
License requirements: None.
|
get |
Returns the iso v curve end point
Created in NX6.0.0
License requirements: None.
|
get |
Returns the iso v curve start point
Created in NX6.0.0
License requirements: None.
|
get |
Returns the iso v depth skew
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the iso v shape control methods
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: studio_free_form ("STUDIO FREE FORM")
|
get |
Returns the iso v tangent magnitude
Created in NX6.0.0
License requirements: None.
|
get |
Returns the top base curve continuity
Created in NX6.0.0
License requirements: None.
|
get |
Returns the top curve end point
Created in NX6.0.0
License requirements: None.
|
get |
Returns the top curve start point
Created in NX6.0.0
License requirements: None.
|
get |
Returns the top depth skew
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the top shape control methods
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: studio_free_form ("STUDIO FREE FORM")
|
get |
Returns the top tangent magnitude
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the trim and sew method
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: studio_free_form ("STUDIO FREE FORM")
|
get |
Returns the trim curve1 continuity
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the trim curve1 type
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: studio_free_form ("STUDIO FREE FORM")
|
get |
Returns the trim curve2 continuity
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the trim curve2 type
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: studio_free_form ("STUDIO FREE FORM")
|
get |
Returns the trim curve rebuild data
Created in NX6.0.0
License requirements: None.