NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Features.FlatteningAndFormingBuilderEx Class Reference

This class will provide the solution to unwrap 3D non-planar, curved geometry to a 2D plane. More...

Inheritance diagram for NXOpen.Features.FlatteningAndFormingBuilderEx:
NXOpen.Features.FeatureBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  Constraints { NoConstraints, FixedElements }
 No constraints options. More...
 
enum  DistortionMap { None, Length, Area, Angle }
 Distortion Map options. More...
 
enum  Types { Calculation, Reuse }
 Flattening Types More...
 

Properties

unsafe NXOpen.ScCollector AuxiliaryFaces [get]
 Returns the auxiliary faces that will be used to calculate the mapping of being flattened separatly and then connected to the flattened source faces More...
 
unsafe
NXOpen.Features.FlatteningAndFormingBuilderEx.Constraints 
ConstraintOptions [get, set]
 Returns or sets the option to minimize the disturbance More...
 
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.CoordinateSystem DestinationCoordinateSystem [get, set]
 Returns or sets the coordinate system More...
 
unsafe
NXOpen.Features.FlatteningAndFormingBuilderEx.DistortionMap 
DistortionMapOptions [get, set]
 Returns or sets the option to display the distortion map on the source faces. More...
 
unsafe NXOpen.NXObjectList FixedElementsList [get]
 Returns the list of points, curves or edges or faces of the source faces that act as fixed items 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 NXOpen.SelectNXObject OuterBoundary [get]
 Returns the outer boundary of the source face that could have the longest length 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 NXOpen.Direction SourceVDirection [get, set]
 Returns or sets the secondary direction is the cross product of primary direction and source face normal 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.FlatteningAndFormingBuilderEx.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

- 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...
 

Detailed Description

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.CreateFlatteningAndFormingBuilderEx

Default values.

Property Value

ConstraintOptions

NoConstraints

DistortionMapOptions

None

ReverseTransformation

0

Created in NX12.0.0

Member Enumeration Documentation

No constraints options.

The options provides ability to add consrtaints to control the distortion of the flattening result

Enumerator
NoConstraints 
FixedElements 

Distortion Map options.

The options provides ability to display a distortion map on the source faces.

Enumerator
None 

No distortion map

Length 

Distortion of length

Area 

Distortion of area

Angle 

Shear distortion of U/V directions

Flattening Types

Enumerator
Calculation 

This option faces to be flattened will be used to calculate the mapping.

The mapping can also be applied to additional transformation objects.

Reuse 

This option uses a transformation maping of an existing flattening feature to reapply it in its original or reversed direction to additional transformation objects.

Property Documentation

unsafe NXOpen.ScCollector NXOpen.Features.FlatteningAndFormingBuilderEx.AuxiliaryFaces
get

Returns the auxiliary faces that will be used to calculate the mapping of being flattened separatly and then connected to the flattened source faces

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.Features.FlatteningAndFormingBuilderEx.Constraints NXOpen.Features.FlatteningAndFormingBuilderEx.ConstraintOptions
getset

Returns or sets the option to minimize the disturbance

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe NXOpen.Section NXOpen.Features.FlatteningAndFormingBuilderEx.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

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.CoordinateSystem NXOpen.Features.FlatteningAndFormingBuilderEx.DestinationCoordinateSystem
getset

Returns or sets the coordinate system

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe NXOpen.Features.FlatteningAndFormingBuilderEx.DistortionMap NXOpen.Features.FlatteningAndFormingBuilderEx.DistortionMapOptions
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 NX12.0.0

License requirements to get this property: None.

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe NXOpen.NXObjectList NXOpen.Features.FlatteningAndFormingBuilderEx.FixedElementsList
get

Returns the list of points, curves or edges or faces of the source faces that act as fixed items

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.SelectNXObject NXOpen.Features.FlatteningAndFormingBuilderEx.FlatteningFeature
get

Returns the flattening feature whose unwrapping mapping can be used to replay the unwrap or wrap on other objects

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.SelectNXObject NXOpen.Features.FlatteningAndFormingBuilderEx.OuterBoundary
get

Returns the outer boundary of the source face that could have the longest length

Created in NX12.0.0

License requirements: None.

unsafe bool NXOpen.Features.FlatteningAndFormingBuilderEx.ReverseTransformation
getset

Returns or sets the flag indicating if the reverse transformation will be used in the opposite direction

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe NXOpen.Direction NXOpen.Features.FlatteningAndFormingBuilderEx.SourceDirection
getset

Returns or sets the source direction determines the orientation of the flattened surface.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe NXOpen.ScCollector NXOpen.Features.FlatteningAndFormingBuilderEx.SourceFaces
get

Returns the source faces that will be used to calculate the mapping of being flattened

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.Point NXOpen.Features.FlatteningAndFormingBuilderEx.SourceOrigin
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 NX12.0.0

License requirements to get this property: None.

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe NXOpen.Direction NXOpen.Features.FlatteningAndFormingBuilderEx.SourceVDirection
getset

Returns or sets the secondary direction is the cross product of primary direction and source face normal

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe bool NXOpen.Features.FlatteningAndFormingBuilderEx.TabDetection
getset

Returns or sets the flag that indicates if internal tabbed faces can be shown or not.

Created in NX12.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe NXOpen.SelectNXObjectList NXOpen.Features.FlatteningAndFormingBuilderEx.TransformationObjects
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 NX12.0.0

License requirements: None.

unsafe NXOpen.Features.FlatteningAndFormingBuilderEx.Types NXOpen.Features.FlatteningAndFormingBuilderEx.Type
getset

Returns or sets the type

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.