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

Represents a NXOpen.Features.MeshTransformer builder More...

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

Public Types

enum  ContinuityType { C2, C4 }
 Continuity type More...
 
enum  MeshTopologyType { Aligned, Unaligned, EndOnly }
 Mesh topology option type More...
 
enum  SmoothingType {
  VeryLow, Low, Normal, High,
  VeryHigh
}
 Smoothing option type More...
 
enum  StepCountValue {
  Number8, Number16, Number32, Number64,
  Number128, Number256, Number512
}
 Step count enum value for converting to actual count number More...
 

Properties

unsafe bool AsOriginalOption [get, set]
 Returns or sets the option to use the same colors and layers of the original geometries for creating new geometries More...
 
unsafe
NXOpen.Features.MeshTransformerBuilder.ContinuityType 
ContinuityTypeOption [get, set]
 Returns or sets the continuity type option More...
 
unsafe double DistanceTolerance [get, set]
 Returns or sets the distance tolerance used in the transformation or morphing calculations More...
 
unsafe
NXOpen.Facet.SelectFacetedBody 
EndFacetBody [get]
 Returns the end facet body More...
 
unsafe bool HideOriginal [get, set]
 Returns or sets the option to hide the original geometries after creating new geometries More...
 
unsafe
NXOpen.Features.MeshTransformerBuilder.MeshTopologyType 
MeshTopologyOption [get, set]
 Returns or sets the option for setting the mesh topology used in the transformation or morphing calculations More...
 
unsafe bool ShowTransformVectors [get, set]
 Returns or sets the option to show temporary transform vectors in preview More...
 
unsafe
NXOpen.Features.MeshTransformerBuilder.SmoothingType 
SmoothingOption [get, set]
 Returns or sets the smoothing option used in the transformation or morphing calculations More...
 
unsafe
NXOpen.Facet.SelectFacetedBody 
StartFacetBody [get]
 Returns the start facet body More...
 
unsafe
NXOpen.Features.MeshTransformerBuilder.StepCountValue 
StepCount [get, set]
 Returns or sets the step count value used in the transformation or morphing calculations More...
 
unsafe NXOpen.Section TransformCurves [get]
 Returns the curves to be transformed More...
 
unsafe NXOpen.ScCollector TransformFaces [get]
 Returns the faces to be transformed More...
 
unsafe double TransformFactor [get, set]
 Returns or sets the transform factor that magnifies or shrinks the displacements from the transformation or morphing calculations More...
 

Additional Inherited Members

- 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...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Features.MeshTransformer builder

To create a new instance of this class, use NXOpen.Features.FeatureCollection.CreateMeshTransformerBuilder

Default values.

Property Value

AsOriginalOption

0

ContinuityTypeOption

C4

HideOriginal

1

MeshTopologyOption

Aligned

ShowTransformVectors

0

SmoothingOption

Normal

StepCount

Number8

TransformFactor

1

Created in NX10.0.0

Member Enumeration Documentation

Continuity type

Enumerator
C2 

C2 continuity

C4 

C4 continuity

Mesh topology option type

Enumerator
Aligned 

Aligned

Unaligned 

Unaligned

EndOnly 

End only

Smoothing option type

Enumerator
VeryLow 

Smoothing very low

Low 

Smoothing low

Normal 

Smoothing normal

High 

Smoothing high

VeryHigh 

Smoothing high

Step count enum value for converting to actual count number

Enumerator
Number8 

Step count 8

Number16 

Step count 16

Number32 

Step count 32

Number64 

Step count 64

Number128 

Step count 128

Number256 

Step count 256

Number512 

Step count 512

Property Documentation

unsafe bool NXOpen.Features.MeshTransformerBuilder.AsOriginalOption
getset

Returns or sets the option to use the same colors and layers of the original geometries for creating new geometries

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: omnimesh_for_nx (" OmniCAD Mesh Transformer")

unsafe NXOpen.Features.MeshTransformerBuilder.ContinuityType NXOpen.Features.MeshTransformerBuilder.ContinuityTypeOption
getset

Returns or sets the continuity type option

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: omnimesh_for_nx (" OmniCAD Mesh Transformer")

unsafe double NXOpen.Features.MeshTransformerBuilder.DistanceTolerance
getset

Returns or sets the distance tolerance used in the transformation or morphing calculations

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: omnimesh_for_nx (" OmniCAD Mesh Transformer")

unsafe NXOpen.Facet.SelectFacetedBody NXOpen.Features.MeshTransformerBuilder.EndFacetBody
get

Returns the end facet body

Created in NX10.0.0

License requirements: None.

unsafe bool NXOpen.Features.MeshTransformerBuilder.HideOriginal
getset

Returns or sets the option to hide the original geometries after creating new geometries

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: omnimesh_for_nx (" OmniCAD Mesh Transformer")

unsafe NXOpen.Features.MeshTransformerBuilder.MeshTopologyType NXOpen.Features.MeshTransformerBuilder.MeshTopologyOption
getset

Returns or sets the option for setting the mesh topology used in the transformation or morphing calculations

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: omnimesh_for_nx (" OmniCAD Mesh Transformer")

unsafe bool NXOpen.Features.MeshTransformerBuilder.ShowTransformVectors
getset

Returns or sets the option to show temporary transform vectors in preview

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: omnimesh_for_nx (" OmniCAD Mesh Transformer")

unsafe NXOpen.Features.MeshTransformerBuilder.SmoothingType NXOpen.Features.MeshTransformerBuilder.SmoothingOption
getset

Returns or sets the smoothing option used in the transformation or morphing calculations

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: omnimesh_for_nx (" OmniCAD Mesh Transformer")

unsafe NXOpen.Facet.SelectFacetedBody NXOpen.Features.MeshTransformerBuilder.StartFacetBody
get

Returns the start facet body

Created in NX10.0.0

License requirements: None.

unsafe NXOpen.Features.MeshTransformerBuilder.StepCountValue NXOpen.Features.MeshTransformerBuilder.StepCount
getset

Returns or sets the step count value used in the transformation or morphing calculations

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: omnimesh_for_nx (" OmniCAD Mesh Transformer")

unsafe NXOpen.Section NXOpen.Features.MeshTransformerBuilder.TransformCurves
get

Returns the curves to be transformed

Created in NX10.0.0

License requirements: None.

unsafe NXOpen.ScCollector NXOpen.Features.MeshTransformerBuilder.TransformFaces
get

Returns the faces to be transformed

Created in NX10.0.0

License requirements: None.

unsafe double NXOpen.Features.MeshTransformerBuilder.TransformFactor
getset

Returns or sets the transform factor that magnifies or shrinks the displacements from the transformation or morphing calculations

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: omnimesh_for_nx (" OmniCAD Mesh Transformer")


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