NXOpen .NET Reference
12.0.0
|
Used to create or edit a NXOpen.Weld.DatumPin feature. More...
Public Member Functions | |
unsafe void | MoveToCenter () |
Moves a point to the center of a circle or slot boundary More... | |
unsafe void | InitializeAxis () |
Update the axis origin to the center of the slot or circle, and direction to the normal of the boundary. More... | |
unsafe void | UpdateAxisData () |
Updates data related to the axis. More... | |
Public Member Functions inherited from NXOpen.Weld.DatumCommonBuilder | |
unsafe void | UpdateWithDerivedDatum () |
Initialize the builder with the inputs from an existing datum. 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... | |
Properties | |
unsafe NXOpen.ScCollector | BoundaryCurve [get] |
Returns the resting face More... | |
unsafe NXOpen.Weld.SelectDatumPin | DerivedDatum [get] |
Returns the derived datum More... | |
Properties inherited from NXOpen.Weld.DatumCommonBuilder | |
unsafe NXOpen.Assemblies.SelectComponentList | AdditionalReferences [get] |
Returns the additional references. More... | |
unsafe NXOpen.Weld.CharacteristicsBuilder | Characteristics [get] |
Returns the characteristics. More... | |
unsafe NXOpen.Weld.DatumCommonBuilder.ControlMethodTypes | ControlMethod [get, set] |
Returns or sets the control method. More... | |
unsafe bool | CreateDirectionVector [get, set] |
Returns or sets the option to control if a reference datum axis should be output with this feature. More... | |
unsafe bool | CreatePlane [get, set] |
Returns or sets the option to control if a reference datum plane should be output with the this feature. More... | |
unsafe bool | CreatePoint [get, set] |
Returns or sets the option to control if a reference point should be output with this feature. More... | |
unsafe NXOpen.Weld.DatumCommonBuilder.CreationDirectionMethods | CreationDirection [get, set] |
Returns or sets the creation direction. More... | |
unsafe double | CustomAboveLength [get, set] |
Returns or sets the length above the datum reference point. More... | |
unsafe double | CustomRadius [get, set] |
Returns or sets the radius of the solid sphere, cylinder or cone created. More... | |
unsafe double | CustomTotalLength [get, set] |
Returns or sets the total length of the cylinder or cone along the direction axis. More... | |
unsafe NXOpen.Weld.DatumCommonBuilder.CustomTypes | CustomType [get, set] |
Returns or sets the custom datum type. More... | |
unsafe string | CustomTypeName [get, set] |
Returns or sets the custom name used to create the datum. More... | |
unsafe bool | Derived [get, set] |
Returns or sets the indicator if this should be marked as a derived from another datum. More... | |
unsafe NXOpen.Axis | DirectionAxis [get, set] |
Returns or sets the direction axis. More... | |
unsafe double | DirectionLength [get, set] |
Returns or sets the length of the datum axis vector created. More... | |
unsafe double | ModelingTolerance [get, set] |
Returns or sets the modeling distance tolerance. More... | |
unsafe double | PlaneHeight [get, set] |
Returns or sets the plane height along the direction axis. More... | |
unsafe double | PlaneWidth [get, set] |
Returns or sets the plane width perpendicular to the direction axis. More... | |
unsafe bool | PrincipalAxisX [get, set] |
Returns or sets the principal axis x. More... | |
unsafe bool | PrincipalAxisY [get, set] |
Returns or sets the principal axis y. More... | |
unsafe bool | PrincipalAxisZ [get, set] |
Returns or sets the principal axis z. More... | |
unsafe bool | ProjectAlongDirection [get, set] |
Returns or sets the project along direction. More... | |
unsafe NXOpen.Direction | SectionPlaneNormal [get, set] |
Returns or sets the section plane normal. More... | |
unsafe NXOpen.Weld.DatumCommonBuilder.SolidTypes | SolidType [get, set] |
Returns or sets the solid body type specified. More... | |
Additional Inherited Members | |
Public Types inherited from NXOpen.Weld.DatumCommonBuilder | |
enum | CustomTypes { Default, Custom1, Custom2, Custom3, Custom4, Custom5, Custom6, Custom7 } |
The custom type of the datum specified for creation. More... | |
enum | ControlMethodTypes { PrincipalAxis, UseSectionPlane } |
Settings for the method used to define the control direction. More... | |
enum | SolidTypes { Sphere, Cylinder, Cone } |
Settings for defining the solid type to create for the datum object. More... | |
enum | CreationDirectionMethods { Default, Opposite } |
Settings to define the creation direction. More... | |
Used to create or edit a NXOpen.Weld.DatumPin feature.
To create a new instance of this class, use NXOpen.Weld.WeldManager.CreateDatumPinBuilder
Default values.
Property | Value |
---|---|
ControlMethod |
PrincipalAxis |
CreateDirectionVector |
1 |
CreatePlane |
1 |
CreatePoint |
1 |
Derived |
0 |
DirectionLength |
20 (millimeters part), 1.0 (inches part) |
ModelingTolerance |
0.0254 |
PlaneHeight |
20 (millimeters part), 1.0 (inches part) |
PlaneWidth |
20 (millimeters part), 1.0 (inches part) |
PrincipalAxisX |
0 |
PrincipalAxisY |
0 |
PrincipalAxisZ |
0 |
Created in NX8.5.0
unsafe void NXOpen.Weld.DatumPinBuilder.InitializeAxis | ( | ) |
Update the axis origin to the center of the slot or circle, and direction to the normal of the boundary.
If the boundary is not planar an approximate direction will be computed from boundary bounding box.
Created in NX8.5.0
License requirements: ugweld ("UG WELD")
unsafe void NXOpen.Weld.DatumPinBuilder.MoveToCenter | ( | ) |
Moves a point to the center of a circle or slot boundary
Created in NX8.5.0
License requirements: ugweld ("UG WELD")
unsafe void NXOpen.Weld.DatumPinBuilder.UpdateAxisData | ( | ) |
Updates data related to the axis.
The origin will be adjusted based on grid snapping, and projection direction. In addition the control direction information will be updated.
Created in NX8.5.0
License requirements: ugweld ("UG WELD")
|
get |
Returns the resting face
Created in NX8.5.0
License requirements: None.
|
get |
Returns the derived datum
Created in NX8.5.0
License requirements: None.