ReusePositioningObjectBuilder Class¶
-
class
NXOpen.Tooling.
ReusePositioningObjectBuilder
¶ Bases:
NXOpen.Builder
Represents a
NXOpen.Tooling.ReusePositioningObjectBuilder
Use the
NXOpen.Tooling.ReusableObjectManager
class to create a ReusePositioningObjectBuilder.New in version NX11.0.0.
Properties¶
Property | Description |
---|---|
Angle | Returns or sets the angle value of pattern |
ColumnNumber | Returns or sets the column number of pattern |
CurvePercentage | Returns or sets the percentage value of curve |
DataFile | Returns or sets the imported data file name |
DialogOption | Returns or sets the dialog option type that is from toolbar or others |
Distribution | Returns or sets the distribution mode of pattern point |
DropObject | Returns or sets the drop face required for reattach sketch when using one-pick position method |
DynamicCsysOrientation | Returns or sets the orientation of dynamic csys |
DynamicCsysOrigin | Returns or sets the origin of dynamic csys |
EditFeatureGroup | Returns or sets the feature group created after reuse paste |
EndingUValue | Returns or sets the end U value of non planar face pattern |
EndingVValue | Returns or sets the end V value of non planar face pattern |
ExtendToFaceEdgesOption | Returns the extend option for curve operation. |
ImportedSketch | Returns or sets the imported sketch |
InitialPasteLocation | Returns or sets the initial paste location. |
Length | Returns or sets the length value of pattern |
LibraryName | Returns or sets the library name that is used for the positioning object |
MultipleFaceCollector | Returns or sets the multiple face for non planar face |
NewPoint | Returns or sets the new added point |
OffsetCsysFromQuick | Returns or sets the offset datum CSYS from quick csys |
OffsetDatumCsys | Returns or sets the offset datum CSYS |
OffsetValue | Returns or sets the offset value of pattern |
QuickCsysData | Returns or sets the quick CSYS data |
ReferenceCsysPattern | Returns or sets the referenced CSYS pattern |
RowNumber | Returns or sets the row number of pattern |
SeedDatumCsys | Returns or sets the seed datum CSYS |
SelectedCurve | Returns or sets the flag of the selected curve |
SelectedCurveCollector | Returns the selected curve for non planar face |
SelectedNonPlanarFace | Returns or sets the flag of the selected non-planar face |
SketchPoint | Returns the part sketch point section |
StartingUValue | Returns or sets the start U value of non planar face pattern |
StartingVValue | Returns or sets the start V value of non planar face pattern |
SubType | Returns or sets the positioning object sub type that is from pattern or imported data |
Tag | Returns the Tag for this object. |
TrimToFaceEdgesOption | Returns the trim option for curve option. |
Type | Returns or sets the positioning object type that is from pattern or imported data |
UPercentage | Returns or sets the u percentage of non planar face pattern |
UseFaceCenterAsLocation | Returns or sets an option that indicates whether to use face center as location |
UseOnePickPositionMethod | Returns or sets the option specifying whether to use one-pick position method for drag/drop |
UseProjectPoint | Returns or sets an option that indicates whether to use project point if associative point is not in the same plane as sketch |
VPercentage | Returns or sets the v percentage of non planar face pattern |
Width | Returns or sets the width value of pattern |
Methods¶
Method | Description |
---|---|
AddPoint | Create a point, then add it to sketch |
AddPointOnNonPlanar | Create a point on the non-planar face/curve |
AddPoints | Adds points to sketch |
Commit | Commits any edits that have been applied to the builder. |
CreateCsysOnNonPlanar | Creates datum csys pattern on non planar face/curve |
CreateOffsetCsysFromSeed | Create offset CSYS from seed CSYS |
CreatePointInSketch | Creates point pattern in sketch |
CreateSketch | Creates new sketch on drop face and location |
DeletePoint | Delete point from sketch |
DeselectNonPlanarObject | Deselected the edge or non planar face |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
EditPoint | Edits point from sketch |
EditPointOnPlanar | Edits point on the planar face/curve |
ExtendCurveFaceEdges | Extend curve status accroding to the extend option |
FindSeedCsysFromPattern | Find the seed CSYS tag from pattern |
FlipOffsetCurveDirection | Flip offset curve direction |
FreeOcfApplicationData | Free OCF applicaion data |
GetAllDatumCsys | Gets all the datum CSYS tag |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetCsysFromFeatureSet | Get all CSYS tags from positioning feature set |
GetFeatureSetAttributes | Gets attributes from feature set |
GetNonStandardPoints | Gets the point coordinates |
GetObject | Returns the object currently being edited by this builder. |
GetOffsetCsysPattern | Get the offset datum CSYS pattern |
GetSketchFromFeatureSet | Gets sketch tag from feature set |
LoadPart | Imports given part file to current work part |
OffsetCurveOnFace | Offset curve on the face |
RepositionBody | Moves the body to the selected point and orientation |
SetBaseFaceForSection | Set base face for section |
SetExtendToFaceEdgesOption | Sets the extend option for curve operation. |
SetNonStandardPoints | Set the point coordinates |
SetPointsInSketch | Sets points in sketch |
SetSelectedCurveCollector | Sets the selected curve for non planar face |
SetSketchActive | Sets the sketch to be active |
SetTrimToFaceEdgesOption | Sets the trim option for curve option. |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
TrimCurveFaceEdges | Trim curve status accroding to the trim option |
UpdateDatumCsysByType | Update datum CSYS when switch the type |
UpdateQuickCsysPattern | Update quick CSYS pattern |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
ReusePositioningObjectBuilderCurveExtendToFace Enumeration | extend to face edges type enum. |
ReusePositioningObjectBuilderCurveTrim Enumeration | trim to each other within section type enum. |
ReusePositioningObjectBuilderDialogOptions Enumeration | the dialog layout options |
ReusePositioningObjectBuilderSubTypes Enumeration | the positioning sub types |
ReusePositioningObjectBuilderTypes Enumeration | the positioning types |
Property Detail¶
Angle¶
-
ReusePositioningObjectBuilder.
Angle
¶ Returns or sets the angle value of pattern
-------------------------------------
Getter Method
Signature
Angle
Returns: Return type: str New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Angle
Parameters: angle (str) – New in version NX11.0.0.
License requirements: None.
ColumnNumber¶
-
ReusePositioningObjectBuilder.
ColumnNumber
¶ Returns or sets the column number of pattern
-------------------------------------
Getter Method
Signature
ColumnNumber
Returns: Return type: str New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ColumnNumber
Parameters: columnNumber (str) – New in version NX11.0.0.
License requirements: None.
CurvePercentage¶
-
ReusePositioningObjectBuilder.
CurvePercentage
¶ Returns or sets the percentage value of curve
-------------------------------------
Getter Method
Signature
CurvePercentage
Returns: Return type: str New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CurvePercentage
Parameters: curvePercentage (str) – New in version NX12.0.0.
License requirements: None.
DataFile¶
-
ReusePositioningObjectBuilder.
DataFile
¶ Returns or sets the imported data file name
-------------------------------------
Getter Method
Signature
DataFile
Returns: Data file name Return type: str New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DataFile
Parameters: dataFileName (str) – Data file name New in version NX11.0.0.
License requirements: None.
DialogOption¶
-
ReusePositioningObjectBuilder.
DialogOption
¶ Returns or sets the dialog option type that is from toolbar or others
-------------------------------------
Getter Method
Signature
DialogOption
Returns: Return type: NXOpen.Tooling.ReusePositioningObjectBuilderDialogOptions
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DialogOption
Parameters: options ( NXOpen.Tooling.ReusePositioningObjectBuilderDialogOptions
) –New in version NX11.0.0.
License requirements: None.
Distribution¶
-
ReusePositioningObjectBuilder.
Distribution
¶ Returns or sets the distribution mode of pattern point
-------------------------------------
Getter Method
Signature
Distribution
Returns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Distribution
Parameters: isSymmetrical (bool) – New in version NX11.0.0.
License requirements: None.
DropObject¶
-
ReusePositioningObjectBuilder.
DropObject
¶ Returns or sets the drop face required for reattach sketch when using one-pick position method
-------------------------------------
Getter Method
Signature
DropObject
Returns: Drop face or point Return type: NXOpen.NXObject
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DropObject
Parameters: face ( NXOpen.NXObject
) – Drop face or pointNew in version NX11.0.0.
License requirements: None.
DynamicCsysOrientation¶
-
ReusePositioningObjectBuilder.
DynamicCsysOrientation
¶ Returns or sets the orientation of dynamic csys
-------------------------------------
Getter Method
Signature
DynamicCsysOrientation
Returns: Orientation of dynamic csys Return type: NXOpen.Matrix3x3
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DynamicCsysOrientation
Parameters: orientation ( NXOpen.Matrix3x3
) – Orientation of dynamic csysNew in version NX11.0.0.
License requirements: None.
DynamicCsysOrigin¶
-
ReusePositioningObjectBuilder.
DynamicCsysOrigin
¶ Returns or sets the origin of dynamic csys
-------------------------------------
Getter Method
Signature
DynamicCsysOrigin
Returns: Origin of dynamic csys Return type: NXOpen.Point3d
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DynamicCsysOrigin
Parameters: origin ( NXOpen.Point3d
) – Origin of dynamic csysNew in version NX11.0.0.
License requirements: None.
EditFeatureGroup¶
-
ReusePositioningObjectBuilder.
EditFeatureGroup
¶ Returns or sets the feature group created after reuse paste
-------------------------------------
Getter Method
Signature
EditFeatureGroup
Returns: Repositioning feature group Return type: NXOpen.Features.Feature
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EditFeatureGroup
Parameters: featureGroup ( NXOpen.Features.Feature
) – Repositioning feature groupNew in version NX11.0.0.
License requirements: None.
EndingUValue¶
-
ReusePositioningObjectBuilder.
EndingUValue
¶ Returns or sets the end U value of non planar face pattern
-------------------------------------
Getter Method
Signature
EndingUValue
Returns: Return type: str New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EndingUValue
Parameters: endUValue (str) – New in version NX12.0.0.
License requirements: None.
EndingVValue¶
-
ReusePositioningObjectBuilder.
EndingVValue
¶ Returns or sets the end V value of non planar face pattern
-------------------------------------
Getter Method
Signature
EndingVValue
Returns: Return type: str New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EndingVValue
Parameters: endVValue (str) – New in version NX12.0.0.
License requirements: None.
ExtendToFaceEdgesOption¶
-
ReusePositioningObjectBuilder.
ExtendToFaceEdgesOption
¶ Returns the extend option for curve operation.
-------------------------------------
Getter Method
Signature
ExtendToFaceEdgesOption
Returns: Return type: NXOpen.Tooling.ReusePositioningObjectBuilderCurveExtendToFace
New in version NX12.0.0.
License requirements: None.
ImportedSketch¶
-
ReusePositioningObjectBuilder.
ImportedSketch
¶ Returns or sets the imported sketch
-------------------------------------
Getter Method
Signature
ImportedSketch
Returns: Imported sketch Return type: NXOpen.Sketch
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ImportedSketch
Parameters: sketch ( NXOpen.Sketch
) – Imported sketchNew in version NX11.0.0.
License requirements: None.
InitialPasteLocation¶
-
ReusePositioningObjectBuilder.
InitialPasteLocation
¶ Returns or sets the initial paste location.
This is mainly used to define default paste location of sketch objects
-------------------------------------
Getter Method
Signature
InitialPasteLocation
Returns: The drop location coordinates in absolute Return type: NXOpen.Point3d
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
InitialPasteLocation
Parameters: dropLocation ( NXOpen.Point3d
) – The drop location coordinates in absoluteNew in version NX11.0.0.
License requirements: None.
Length¶
-
ReusePositioningObjectBuilder.
Length
¶ Returns or sets the length value of pattern
-------------------------------------
Getter Method
Signature
Length
Returns: Return type: str New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Length
Parameters: length (str) – New in version NX11.0.0.
License requirements: None.
LibraryName¶
-
ReusePositioningObjectBuilder.
LibraryName
¶ Returns or sets the library name that is used for the positioning object
-------------------------------------
Getter Method
Signature
LibraryName
Returns: Library name Return type: str New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LibraryName
Parameters: libraryName (str) – Library name New in version NX11.0.0.
License requirements: None.
MultipleFaceCollector¶
-
ReusePositioningObjectBuilder.
MultipleFaceCollector
¶ Returns or sets the multiple face for non planar face
-------------------------------------
Getter Method
Signature
MultipleFaceCollector
Returns: mutiple face collector tag Return type: NXOpen.ScCollector
New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MultipleFaceCollector
Parameters: collTag ( NXOpen.ScCollector
) – mutiple face collector tagNew in version NX12.0.0.
License requirements: None.
NewPoint¶
-
ReusePositioningObjectBuilder.
NewPoint
¶ Returns or sets the new added point
-------------------------------------
Getter Method
Signature
NewPoint
Returns: New added point tag Return type: NXOpen.Point
New in version NX11.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
NewPoint
Parameters: point ( NXOpen.Point
) – New added point tagNew in version NX11.0.1.
License requirements: None.
OffsetCsysFromQuick¶
-
ReusePositioningObjectBuilder.
OffsetCsysFromQuick
¶ Returns or sets the offset datum CSYS from quick csys
-------------------------------------
Getter Method
Signature
OffsetCsysFromQuick
Returns: Offset CSYS tag from quick csys mode Return type: NXOpen.CoordinateSystem
New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
OffsetCsysFromQuick
Parameters: offsetCsysFromQuick ( NXOpen.CoordinateSystem
) – Offset CSYS from quick csys modeNew in version NX12.0.0.
License requirements: None.
OffsetDatumCsys¶
-
ReusePositioningObjectBuilder.
OffsetDatumCsys
¶ Returns or sets the offset datum CSYS
-------------------------------------
Getter Method
Signature
OffsetDatumCsys
Returns: Offset datum CSYS feature tag Return type: NXOpen.Features.Feature
New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
OffsetDatumCsys
Parameters: offsetCsys ( NXOpen.Features.Feature
) – Offset datum CSYS feature tagNew in version NX12.0.0.
License requirements: None.
OffsetValue¶
-
ReusePositioningObjectBuilder.
OffsetValue
¶ Returns or sets the offset value of pattern
-------------------------------------
Getter Method
Signature
OffsetValue
Returns: Return type: str New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
OffsetValue
Parameters: offsetValue (str) – New in version NX11.0.0.
License requirements: None.
QuickCsysData¶
-
ReusePositioningObjectBuilder.
QuickCsysData
¶ Returns or sets the quick CSYS data
-------------------------------------
Getter Method
Signature
QuickCsysData
Returns: Quick Csys builder data Return type: NXOpen.Tooling.QuickDatumCsysBuilder
New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
QuickCsysData
Parameters: quickCsysData ( NXOpen.Tooling.QuickDatumCsysBuilder
) – Quick Csys builder dataNew in version NX12.0.0.
License requirements: None.
ReferenceCsysPattern¶
-
ReusePositioningObjectBuilder.
ReferenceCsysPattern
¶ Returns or sets the referenced CSYS pattern
-------------------------------------
Getter Method
Signature
ReferenceCsysPattern
Returns: Reference CSYS pattern tag Return type: NXOpen.NXObject
New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ReferenceCsysPattern
Parameters: referCsysPattern ( NXOpen.NXObject
) – Reference CSYS pattern tagNew in version NX12.0.0.
License requirements: None.
RowNumber¶
-
ReusePositioningObjectBuilder.
RowNumber
¶ Returns or sets the row number of pattern
-------------------------------------
Getter Method
Signature
RowNumber
Returns: Return type: str New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RowNumber
Parameters: rowNumber (str) – New in version NX11.0.0.
License requirements: None.
SeedDatumCsys¶
-
ReusePositioningObjectBuilder.
SeedDatumCsys
¶ Returns or sets the seed datum CSYS
-------------------------------------
Getter Method
Signature
SeedDatumCsys
Returns: Seed datum CSYS tag Return type: NXOpen.CoordinateSystem
New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SeedDatumCsys
Parameters: seedCsys ( NXOpen.CoordinateSystem
) – Seed datum CSYS tagNew in version NX12.0.0.
License requirements: None.
SelectedCurve¶
-
ReusePositioningObjectBuilder.
SelectedCurve
¶ Returns or sets the flag of the selected curve
-------------------------------------
Getter Method
Signature
SelectedCurve
Returns: Return type: bool New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SelectedCurve
Parameters: selected (bool) – New in version NX12.0.0.
License requirements: None.
SelectedCurveCollector¶
-
ReusePositioningObjectBuilder.
SelectedCurveCollector
¶ Returns the selected curve for non planar face
-------------------------------------
Getter Method
Signature
SelectedCurveCollector
Returns: selected curve section tag Return type: NXOpen.Section
New in version NX12.0.0.
License requirements: None.
SelectedNonPlanarFace¶
-
ReusePositioningObjectBuilder.
SelectedNonPlanarFace
¶ Returns or sets the flag of the selected non-planar face
-------------------------------------
Getter Method
Signature
SelectedNonPlanarFace
Returns: Return type: bool New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SelectedNonPlanarFace
Parameters: selected (bool) – New in version NX12.0.0.
License requirements: None.
SketchPoint¶
-
ReusePositioningObjectBuilder.
SketchPoint
¶ Returns the part sketch point section
-------------------------------------
Getter Method
Signature
SketchPoint
Returns: Return type: NXOpen.Section
New in version NX11.0.0.
License requirements: None.
StartingUValue¶
-
ReusePositioningObjectBuilder.
StartingUValue
¶ Returns or sets the start U value of non planar face pattern
-------------------------------------
Getter Method
Signature
StartingUValue
Returns: Return type: str New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StartingUValue
Parameters: startUValue (str) – New in version NX12.0.0.
License requirements: None.
StartingVValue¶
-
ReusePositioningObjectBuilder.
StartingVValue
¶ Returns or sets the start V value of non planar face pattern
-------------------------------------
Getter Method
Signature
StartingVValue
Returns: Return type: str New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StartingVValue
Parameters: startVValue (str) – New in version NX12.0.0.
License requirements: None.
SubType¶
-
ReusePositioningObjectBuilder.
SubType
¶ Returns or sets the positioning object sub type that is from pattern or imported data
-------------------------------------
Getter Method
Signature
SubType
Returns: Return type: NXOpen.Tooling.ReusePositioningObjectBuilderSubTypes
New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SubType
Parameters: type ( NXOpen.Tooling.ReusePositioningObjectBuilderSubTypes
) –New in version NX12.0.0.
License requirements: None.
TrimToFaceEdgesOption¶
-
ReusePositioningObjectBuilder.
TrimToFaceEdgesOption
¶ Returns the trim option for curve option.
-------------------------------------
Getter Method
Signature
TrimToFaceEdgesOption
Returns: Return type: bool New in version NX12.0.0.
License requirements: None.
Type¶
-
ReusePositioningObjectBuilder.
Type
¶ Returns or sets the positioning object type that is from pattern or imported data
-------------------------------------
Getter Method
Signature
Type
Returns: Return type: NXOpen.Tooling.ReusePositioningObjectBuilderTypes
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Type
Parameters: type ( NXOpen.Tooling.ReusePositioningObjectBuilderTypes
) –New in version NX11.0.0.
License requirements: None.
UPercentage¶
-
ReusePositioningObjectBuilder.
UPercentage
¶ Returns or sets the u percentage of non planar face pattern
-------------------------------------
Getter Method
Signature
UPercentage
Returns: Return type: str New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UPercentage
Parameters: uPercentage (str) – New in version NX12.0.0.
License requirements: None.
UseFaceCenterAsLocation¶
-
ReusePositioningObjectBuilder.
UseFaceCenterAsLocation
¶ Returns or sets an option that indicates whether to use face center as location
-------------------------------------
Getter Method
Signature
UseFaceCenterAsLocation
Returns: Flag indicating whether to use face center or not Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UseFaceCenterAsLocation
Parameters: useFaceCenter (bool) – Flag indicating whether to use face center or not New in version NX11.0.0.
License requirements: None.
UseOnePickPositionMethod¶
-
ReusePositioningObjectBuilder.
UseOnePickPositionMethod
¶ Returns or sets the option specifying whether to use one-pick position method for drag/drop
-------------------------------------
Getter Method
Signature
UseOnePickPositionMethod
Returns: Flag indicating whether to use one pick position method or not Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UseOnePickPositionMethod
Parameters: useOnePickPositionMethod (bool) – Flag indicating whether to use one pick position method or not New in version NX11.0.0.
License requirements: None.
UseProjectPoint¶
-
ReusePositioningObjectBuilder.
UseProjectPoint
¶ Returns or sets an option that indicates whether to use project point if associative point is not in the same plane as sketch
-------------------------------------
Getter Method
Signature
UseProjectPoint
Returns: Flag indicating whether to use project point or not Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
UseProjectPoint
Parameters: useProjectPoint (bool) – Flag indicating whether to use project point or not New in version NX11.0.1.
License requirements: None.
VPercentage¶
-
ReusePositioningObjectBuilder.
VPercentage
¶ Returns or sets the v percentage of non planar face pattern
-------------------------------------
Getter Method
Signature
VPercentage
Returns: Return type: str New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
VPercentage
Parameters: vPercentage (str) – New in version NX12.0.0.
License requirements: None.
Width¶
-
ReusePositioningObjectBuilder.
Width
¶ Returns or sets the width value of pattern
-------------------------------------
Getter Method
Signature
Width
Returns: Return type: str New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Width
Parameters: width (str) – New in version NX11.0.0.
License requirements: None.
Method Detail¶
AddPoint¶
-
ReusePositioningObjectBuilder.
AddPoint
¶ Create a point, then add it to sketch
Signature
AddPoint(pointCoords)
Parameters: pointCoords ( NXOpen.Point3d
) – point coordinatesReturns: point tag Return type: NXOpen.Point
New in version NX11.0.0.
License requirements: None.
AddPointOnNonPlanar¶
-
ReusePositioningObjectBuilder.
AddPointOnNonPlanar
¶ Create a point on the non-planar face/curve
Signature
AddPointOnNonPlanar(pointCoords)
Parameters: pointCoords ( NXOpen.Point3d
) – point coordinatesReturns: point tag Return type: NXOpen.Point
New in version NX12.0.0.
License requirements: None.
AddPoints¶
-
ReusePositioningObjectBuilder.
AddPoints
¶ Adds points to sketch
Signature
AddPoints()
New in version NX11.0.0.
License requirements: None.
CreateCsysOnNonPlanar¶
-
ReusePositioningObjectBuilder.
CreateCsysOnNonPlanar
¶ Creates datum csys pattern on non planar face/curve
Signature
CreateCsysOnNonPlanar()
New in version NX12.0.0.
License requirements: None.
CreateOffsetCsysFromSeed¶
-
ReusePositioningObjectBuilder.
CreateOffsetCsysFromSeed
¶ Create offset CSYS from seed CSYS
Signature
CreateOffsetCsysFromSeed()
Returns: Offset csys feature tag Return type: NXOpen.Features.Feature
New in version NX12.0.0.
License requirements: None.
CreatePointInSketch¶
-
ReusePositioningObjectBuilder.
CreatePointInSketch
¶ Creates point pattern in sketch
Signature
CreatePointInSketch()
New in version NX11.0.0.
License requirements: None.
CreateSketch¶
-
ReusePositioningObjectBuilder.
CreateSketch
¶ Creates new sketch on drop face and location
Signature
CreateSketch(dropFace, position)
Parameters: - dropFace (
NXOpen.NXObject
) – tag of drop face of point - position (
NXOpen.Point3d
) – Destination point
New in version NX11.0.0.
License requirements: None.
- dropFace (
DeletePoint¶
-
ReusePositioningObjectBuilder.
DeletePoint
¶ Delete point from sketch
Signature
DeletePoint(point)
Parameters: point ( NXOpen.Point
) – tag of delete pointNew in version NX11.0.0.
License requirements: None.
DeselectNonPlanarObject¶
-
ReusePositioningObjectBuilder.
DeselectNonPlanarObject
¶ Deselected the edge or non planar face
Signature
DeselectNonPlanarObject(delselectedObjs)
Parameters: delselectedObjs (list of NXOpen.NXObject
) – Edge or non planar faceNew in version NX12.0.0.
License requirements: None.
EditPoint¶
-
ReusePositioningObjectBuilder.
EditPoint
¶ Overloaded method EditPoint
EditPoint(point, value, isXValue)
EditPoint(point, xvalue, yvalue)
-------------------------------------
Edits point from sketch
Signature
EditPoint(point, value, isXValue)
Parameters: - point (
NXOpen.Point
) – tag of delete point - value (float) – value point coordinates
- isXValue (bool) – is the value x or y coordinate
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Edits point from sketch
Signature
EditPoint(point, xvalue, yvalue)
Parameters: - point (
NXOpen.Point
) – tag of delete point - xvalue (float) – value point x coordinates
- yvalue (float) – value point y coordinates
New in version NX11.0.0.
License requirements: None.
-------------------------------------
EditPointOnPlanar¶
-
ReusePositioningObjectBuilder.
EditPointOnPlanar
¶ Overloaded method EditPointOnPlanar
EditPointOnPlanar(point, value, isUValue)
EditPointOnPlanar(point, uValue, vValue)
-------------------------------------
Edits point on the planar face/curve
Signature
EditPointOnPlanar(point, value, isUValue)
Parameters: - point (
NXOpen.Point
) – tag of delete point - value (float) – value point U,V or percentage on the curve
- isUValue (bool) – is the value U or V, or percentage on the curve
Returns: point tag
Return type: New in version NX12.0.0.
License requirements: None.
-------------------------------------
Edits point on the planar face/curve
Signature
EditPointOnPlanar(point, uValue, vValue)
Parameters: - point (
NXOpen.Point
) – tag of delete point - uValue (float) – value point U,V or percentage on the curve
- vValue (float) – value point U,V or percentage on the curve
Returns: point tag
Return type: New in version NX11.0.0.
License requirements: None.
-------------------------------------
ExtendCurveFaceEdges¶
-
ReusePositioningObjectBuilder.
ExtendCurveFaceEdges
¶ Extend curve status accroding to the extend option
Signature
ExtendCurveFaceEdges(extendToFaceEdges)
Parameters: extendToFaceEdges (bool) – Whether the update the curve face edges when extend option turn on/off New in version NX12.0.0.
License requirements: None.
FindSeedCsysFromPattern¶
-
ReusePositioningObjectBuilder.
FindSeedCsysFromPattern
¶ Find the seed CSYS tag from pattern
Signature
FindSeedCsysFromPattern(csysPattern)
Parameters: csysPattern ( NXOpen.NXObject
) – Selected csys pattern tagReturns: Seed csys tag Return type: NXOpen.CoordinateSystem
New in version NX12.0.0.
License requirements: None.
FlipOffsetCurveDirection¶
-
ReusePositioningObjectBuilder.
FlipOffsetCurveDirection
¶ Flip offset curve direction
Signature
FlipOffsetCurveDirection()
New in version NX12.0.0.
License requirements: None.
FreeOcfApplicationData¶
-
ReusePositioningObjectBuilder.
FreeOcfApplicationData
¶ Free OCF applicaion data
Signature
FreeOcfApplicationData()
New in version NX12.0.0.
License requirements: None.
GetAllDatumCsys¶
-
ReusePositioningObjectBuilder.
GetAllDatumCsys
¶ Gets all the datum CSYS tag
Signature
GetAllDatumCsys()
Returns: csys tags Return type: list of NXOpen.CoordinateSystem
New in version NX12.0.0.
License requirements: None.
GetCsysFromFeatureSet¶
-
ReusePositioningObjectBuilder.
GetCsysFromFeatureSet
¶ Get all CSYS tags from positioning feature set
Signature
GetCsysFromFeatureSet()
New in version NX12.0.0.
License requirements: None.
GetFeatureSetAttributes¶
-
ReusePositioningObjectBuilder.
GetFeatureSetAttributes
¶ Gets attributes from feature set
Signature
GetFeatureSetAttributes()
Returns: Return type: bool New in version NX11.0.0.
License requirements: None.
GetNonStandardPoints¶
-
ReusePositioningObjectBuilder.
GetNonStandardPoints
¶ Gets the point coordinates
Signature
GetNonStandardPoints()
Returns: a tuple Return type: A tuple consisting of (isAbsolute, points). isAbsolute is a bool. points is a list of NXOpen.Point3d
.New in version NX11.0.0.
License requirements: None.
GetOffsetCsysPattern¶
-
ReusePositioningObjectBuilder.
GetOffsetCsysPattern
¶ Get the offset datum CSYS pattern
Signature
GetOffsetCsysPattern()
Returns: Offset CSYS pattern from quick csys mode Return type: NXOpen.NXObject
New in version NX12.0.0.
License requirements: None.
GetSketchFromFeatureSet¶
-
ReusePositioningObjectBuilder.
GetSketchFromFeatureSet
¶ Gets sketch tag from feature set
Signature
GetSketchFromFeatureSet()
New in version NX11.0.0.
License requirements: None.
LoadPart¶
-
ReusePositioningObjectBuilder.
LoadPart
¶ Imports given part file to current work part
Signature
LoadPart(partFileName)
Parameters: partFileName (str) – Part file name without path New in version NX11.0.0.
License requirements: None.
OffsetCurveOnFace¶
-
ReusePositioningObjectBuilder.
OffsetCurveOnFace
¶ Offset curve on the face
Signature
OffsetCurveOnFace(offsetValue)
Parameters: offsetValue (str) – offset value New in version NX12.0.0.
License requirements: None.
RepositionBody¶
-
ReusePositioningObjectBuilder.
RepositionBody
¶ Moves the body to the selected point and orientation
Signature
RepositionBody(target, orient, twoPickPositionMode, onlyMovePoints)
Parameters: - target (
NXOpen.Point3d
) – Destination point - orient (
NXOpen.Matrix3x3
) – Orientation - twoPickPositionMode (bool) – Flag specifying whether to reposition the body based on active sketch plane when using two pick position method to drop the body. If True, reposition the body, else, do nothing.
- onlyMovePoints (bool) – Flag specifying whether to move the whole sketch or just the sketch points. If True, reposition the sketch points, else, reposition the whole sketch.
New in version NX11.0.0.
License requirements: None.
- target (
SetBaseFaceForSection¶
-
ReusePositioningObjectBuilder.
SetBaseFaceForSection
¶ Set base face for section
Signature
SetBaseFaceForSection(collTag)
Parameters: collTag ( NXOpen.ScCollector
) – Base face collector tagNew in version NX12.0.0.
License requirements: None.
SetExtendToFaceEdgesOption¶
-
ReusePositioningObjectBuilder.
SetExtendToFaceEdgesOption
¶ Sets the extend option for curve operation.
Signature
SetExtendToFaceEdgesOption(extendToFaceEdges)
Parameters: extendToFaceEdges ( NXOpen.Tooling.ReusePositioningObjectBuilderCurveExtendToFace
) –New in version NX12.0.0.
License requirements: None.
SetNonStandardPoints¶
-
ReusePositioningObjectBuilder.
SetNonStandardPoints
¶ Set the point coordinates
Signature
SetNonStandardPoints(points, isAbsolute)
Parameters: - points (list of
NXOpen.Point3d
) – - isAbsolute (bool) – Flag indicating whether the points is absolute or not
New in version NX11.0.0.
License requirements: None.
- points (list of
SetPointsInSketch¶
-
ReusePositioningObjectBuilder.
SetPointsInSketch
¶ Sets points in sketch
Signature
SetPointsInSketch()
New in version NX11.0.0.
License requirements: None.
SetSelectedCurveCollector¶
-
ReusePositioningObjectBuilder.
SetSelectedCurveCollector
¶ Sets the selected curve for non planar face
Signature
SetSelectedCurveCollector(section)
Parameters: section ( NXOpen.Section
) – the selected curve section tagNew in version NX12.0.0.
License requirements: None.
SetSketchActive¶
-
ReusePositioningObjectBuilder.
SetSketchActive
¶ Sets the sketch to be active
Signature
SetSketchActive(sketch)
Parameters: sketch ( NXOpen.Sketch
) –New in version NX11.0.0.
License requirements: None.
SetTrimToFaceEdgesOption¶
-
ReusePositioningObjectBuilder.
SetTrimToFaceEdgesOption
¶ Sets the trim option for curve option.
Signature
SetTrimToFaceEdgesOption(trimToFaceEdges)
Parameters: trimToFaceEdges (bool) – New in version NX12.0.0.
License requirements: None.
TrimCurveFaceEdges¶
-
ReusePositioningObjectBuilder.
TrimCurveFaceEdges
¶ Trim curve status accroding to the trim option
Signature
TrimCurveFaceEdges(trimToFaceEdges)
Parameters: trimToFaceEdges (bool) – Whether the update the curve face edges when trim option turn on/off New in version NX12.0.0.
License requirements: None.
UpdateDatumCsysByType¶
-
ReusePositioningObjectBuilder.
UpdateDatumCsysByType
¶ Update datum CSYS when switch the type
Signature
UpdateDatumCsysByType()
New in version NX12.0.0.
License requirements: None.
UpdateQuickCsysPattern¶
-
ReusePositioningObjectBuilder.
UpdateQuickCsysPattern
¶ Update quick CSYS pattern
Signature
UpdateQuickCsysPattern()
New in version NX12.0.0.
License requirements: None.
Validate¶
-
ReusePositioningObjectBuilder.
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.