PointMarkBuilder Class

class NXOpen.Weld.PointMarkBuilder

Bases: NXOpen.Weld.JointmarkBuilder

Used to create or edit a NXOpen.Weld.PointMark feature.

To create a new instance of this class, use NXOpen.Weld.WeldManager.CreatePointMarkBuilder()

Default values.

Property Value
Associativity 1
ConnectPart 0
ConstructionMethod GuideCurve
CreateSingleFeatures 0
OrientationMethod SurfaceNormal
ReferenceSheetType Overlap
ReuseFeaturesMethod SameConnectingParts
ShowWorkCsys 1

New in version NX10.0.0.

Properties

Property Description
Associativity Returns or sets the automatic update option also known as associativity.
Characteristics Returns the characteristics
ConnectPart Returns or sets the option of connecting only one part.
ConnectedPanelType Returns or sets the number of connected panels at a point.
ConstructionMethod Returns or sets the construction method for creating Jointmark
CreateSingleFeatures Returns or sets the control option to determine if individual features should be created.
DistanceTolerance Returns or sets the distance tolerance
FaceSetsList Returns the list of face sets
FixedCsys Returns or sets the fixed csys that overrides the default Csys orientation.
GuideCurvesList Returns the list of guide curves
NotifyIfParentPointMoved Returns or sets the option to indicate if an alert should be issued when the parent point moves.
OrientationMethod Returns or sets the orientation method for defining a csys
ParentFeatureInternal Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal
PatchSolutionFlag Returns or sets the patch solution flag
PatchSurfaceFilename Returns or sets the patch surface filename
Plane Returns or sets the plane used for mirror
PointList Returns the list of points
ProjectionDirectionOption Returns or sets the projection direction option used to project NXOpen.Weld.JointmarkBuilder.SelectPointsObject() onto the NXOpen.Weld.JointmarkBuilder.GetReferenceSheet().
ReferenceSheetType Returns or sets the type of reference sheet
ReuseFeatures Returns the selected reuse features
ReuseFeaturesMethod Returns or sets the method used to infer feature parameters if all connected parts are the same, or skip inferring due to connected parts being different.
SelectMirrorObject Returns the selected objects for mirror.
SelectPointsObject Returns the selected objects for Points
SelectTranslateObject Returns the selected objects to translate.
ShowSolids Returns or sets the display mode.
ShowWorkCsys Returns or sets the option to control if the work coordinate system should be showing.
SurroundingPatchSurfaceFilename Returns or sets the surrounding patch surface filename
Tag Returns the Tag for this object.
TranslateCsys Returns or sets the coordinate system that defines the translate offset directions.
TranslateX Returns the expression containing the value of the x translation distance.
TranslateY Returns the expression containing the value of the y translation distance.
TranslateZ Returns the expression containing the value of the z translation distance.
Vector Returns or sets the vector which points to Y axis
WeldType Returns or sets the weld type references in the customer defaults to create.

Methods

Method Description
AppendPoints Creates a list of points on the overlap sheet.
AppendPointsOverride Creates a list of points on the overlap sheet.
AskConnectedFaces Find the connected face information.
Commit Commits any edits that have been applied to the builder.
CommitFeature Commits the feature parameters and creates the feature
CreateReferenceData Create a temporary overlap or top sheet and guide curve.
CreateSymbolCurve Create curve From PMI symbol
DeleteReferenceData Delete temporary overlap or top sheet feature.
Destroy Deletes the builder, and cleans up any objects created by the builder.
FromReuseFeatures Initializes face sets, guide curve, and points builders from reuse features.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetCreateReferenceDataMessages Get all the messages created by NXOpen.Weld.JointmarkBuilder.CreateReferenceData().
GetFeature Returns the feature currently being edited by this builder.
GetObject Returns the object currently being edited by this builder.
GetReferenceSheet Returns the Reference Sheet feature
GetSelectedReferences Gets the selected points, or point features, references.
GetSheetEdges Edges of created sheet
HideInternalParentFeatureAfterEdit Re-suppress an internal parent feature (a slave feature) after it has been edited.
MapFeaturesToPoints Maps the selected reuse features to the new preview point locations.
MoveReferenceSheet Move the Reference Sheet to work layer, and unlink from grouping feature.
NewFaceSets Creates a NXOpen.Weld.JointmarkFaceSetsBuilder object.
NewGuide Creates a NXOpen.Weld.JointmarkGuideBuilder object.
NewPoints Creates a NXOpen.Weld.JointmarkPointsBuilder object.
NewPointsOverride Creates a NXOpen.Weld.PointMarkPointBuilder object.
RediscoverFaces Use the Weld Assistant Connected Face Finder command to rediscover faces based on the current feature point positions.
SetDisplayCsys Indicates whether the csys should be displayed on creation
SetParentFeatureInternal Set the parent features which would be internal or slaves to the feature being created or commited
SetShowThruState Indicates whether the output objects should show thru on creation
ShowInternalParentFeatureForEdit Unsuppress an internal parent feature (a slave feature) so it can be edited.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UnsetParentFeatureInternal Set the internal parent feature of the feature being edited to external
UpdateFeatures Updates all the items on the points list based on the construction method and related inputs.
UpdatePoint Updates the selected point by projecting it to the guide curve.
UpdateReferenceSheet Prepares a Reference Sheet for placing Jointmark features.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

PointMarkBuilderWeldTypes Enumeration The weld type to create.

Property Detail

ShowSolids

PointMarkBuilder.ShowSolids

Returns or sets the display mode.

This is only used on create. On edit the display mode will be that of the latest state of the edited features.

-------------------------------------

Getter Method

Signature ShowSolids

Returns:true- Show Weld.PointMarkPoint features in solid mode. fale- show in point mode.
Return type:bool

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

-------------------------------------

Setter Method

Signature ShowSolids

Parameters:showSolids (bool) – true- Show Weld.PointMarkPoint features in solid mode. fale- show in point mode.

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

WeldType

PointMarkBuilder.WeldType

Returns or sets the weld type references in the customer defaults to create.

-------------------------------------

Getter Method

Signature WeldType

Returns:
Return type:NXOpen.Weld.PointMarkBuilderWeldTypes

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

-------------------------------------

Setter Method

Signature WeldType

Parameters:weldType (NXOpen.Weld.PointMarkBuilderWeldTypes) –

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

Method Detail

AppendPointsOverride

PointMarkBuilder.AppendPointsOverride

Creates a list of points on the overlap sheet.

In addition, a curve selected by the user will be placed at these points.

Signature AppendPointsOverride(create)

Parameters:create (bool) – Create or Edit

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

NewPointsOverride

PointMarkBuilder.NewPointsOverride

Creates a NXOpen.Weld.PointMarkPointBuilder object.

Signature NewPointsOverride()

Returns:
Return type:NXOpen.Weld.PointMarkPointBuilder

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

Validate

PointMarkBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.