NXOpen .NET Reference Guide
1899
|
This class will provide the solution to unwrap 3D non-planar, curved geometry to a 2D plane. More...
Public Types | |
enum | DistortionMap { None, Length, Area, Angle } |
Distortion Map options. More... | |
enum | Types { Calculation, Reuse } |
Flattening Types More... | |
Public Member Functions | |
unsafe void | GetDestinationFrame (out NXOpen.Point3d manipulatorOrigin, out NXOpen.Matrix3x3 manipulatorMatrix) |
Returns the destination coordinate system used for the flattening operation. More... | |
unsafe void | SetDestinationFrame (NXOpen.Point3d manipulatorOrigin, NXOpen.Matrix3x3 manipulatorMatrix) |
Sets the destination coordinate system used for the flattened result. 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... | |
Properties | |
unsafe NXOpen.Section | CutCurves [get] |
Returns the cut curves on or close to the source face can be used to tear the source face along these curvesto reduce the distortion during flattening More... | |
unsafe NXOpen.Features.FlatteningAndFormingBuilder.DistortionMap | DistortionMapOptions [get, set] |
Returns or sets the option to display the distortion map on the source faces. More... | |
unsafe NXOpen.SelectNXObject | FlatteningFeature [get] |
Returns the flattening feature whose unwrapping mapping can be used to replay the unwrap or wrap on other objects More... | |
unsafe bool | ReverseSecondaryDirection [get, set] |
Returns or sets the secondary direction is the cross product of primary direction and source face normal. More... | |
unsafe bool | ReverseTransformation [get, set] |
Returns or sets the flag indicating if the reverse transformation will be used in the opposite direction More... | |
unsafe NXOpen.Direction | SourceDirection [get, set] |
Returns or sets the source direction determines the orientation of the flattened surface. More... | |
unsafe NXOpen.ScCollector | SourceFaces [get] |
Returns the source faces that will be used to calculate the mapping of being flattened More... | |
unsafe NXOpen.Point | SourceOrigin [get, set] |
Returns or sets the source origin is a point on one of the source face. More... | |
unsafe bool | TabDetection [get, set] |
Returns or sets the flag that indicates if internal tabbed faces can be shown or not. More... | |
unsafe NXOpen.SelectNXObjectList | TransformationObjects [get] |
Returns the transformation objects are additional objects that can be flattened with the same mapping. More... | |
unsafe NXOpen.Features.FlatteningAndFormingBuilder.Types | Type [get, set] |
Returns or sets the type 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 | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
This class will provide the solution to unwrap 3D non-planar, curved geometry to a 2D plane.
The transformation mapping of unwrapping non-planar faces to a plane can be used bi-directional. Unwrapping geometry and wrapping geometry from a plane to the 3D shape.
To create a new instance of this class, use NXOpen.Features.FreeformSurfaceCollection.CreateFlatteningAndFormingBuilder
Default values.
Property | Value |
---|---|
DistortionMapOptions |
None |
ReverseTransformation |
0 |
Created in NX11.0.0
Flattening Types
|
inline |
Returns the destination coordinate system used for the flattening operation.
Created in NX11.0.0
License requirements: studio_free_form ("STUDIO FREE FORM")
manipulatorOrigin | |
manipulatorMatrix |
|
inline |
Sets the destination coordinate system used for the flattened result.
Created in NX11.0.0
License requirements: studio_free_form ("STUDIO FREE FORM")
manipulatorOrigin | |
manipulatorMatrix |
|
get |
Returns the cut curves on or close to the source face can be used to tear the source face along these curvesto reduce the distortion during flattening
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the option to display the distortion map on the source faces.
Distortion caused by flattening will be marked up as color map
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: studio_free_form ("STUDIO FREE FORM")
|
get |
Returns the flattening feature whose unwrapping mapping can be used to replay the unwrap or wrap on other objects
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the secondary direction is the cross product of primary direction and source face normal.
This direction can be reversed
Created in NX11.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 flag indicating if the reverse transformation will be used in the opposite direction
Created in NX11.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 source direction determines the orientation of the flattened surface.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: studio_free_form ("STUDIO FREE FORM")
|
get |
Returns the source faces that will be used to calculate the mapping of being flattened
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the source origin is a point on one of the source face.
It is required to establish the flattening plane
Created in NX11.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 flag that indicates if internal tabbed faces can be shown or not.
Created in NX11.0.1
License requirements to get this property: studio_free_form ("STUDIO FREE FORM")
License requirements to set this property: studio_free_form ("STUDIO FREE FORM")
|
get |
Returns the transformation objects are additional objects that can be flattened with the same mapping.
Transformation objects are required objects for Forming and Reuse .
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the type
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: studio_free_form ("STUDIO FREE FORM")