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.