ReusePositioningObjectBuilder Class¶
-
class
NXOpen.Tooling.ReusePositioningObjectBuilder¶ Bases:
NXOpen.BuilderRepresents a
NXOpen.Tooling.ReusePositioningObjectBuilderUse the
NXOpen.Tooling.ReusableObjectManagerclass 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
AngleReturns: Return type: str New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AngleParameters: 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
ColumnNumberReturns: Return type: str New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ColumnNumberParameters: 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
CurvePercentageReturns: Return type: str New in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CurvePercentageParameters: 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
DataFileReturns: Data file name Return type: str New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DataFileParameters: 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
DialogOptionReturns: Return type: NXOpen.Tooling.ReusePositioningObjectBuilderDialogOptionsNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DialogOptionParameters: 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
DistributionReturns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DistributionParameters: 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
DropObjectReturns: Drop face or point Return type: NXOpen.NXObjectNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DropObjectParameters: 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
DynamicCsysOrientationReturns: Orientation of dynamic csys Return type: NXOpen.Matrix3x3New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DynamicCsysOrientationParameters: 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
DynamicCsysOriginReturns: Origin of dynamic csys Return type: NXOpen.Point3dNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DynamicCsysOriginParameters: 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
EditFeatureGroupReturns: Repositioning feature group Return type: NXOpen.Features.FeatureNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
EditFeatureGroupParameters: 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
EndingUValueReturns: Return type: str New in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
EndingUValueParameters: 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
EndingVValueReturns: Return type: str New in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
EndingVValueParameters: endVValue (str) – New in version NX12.0.0.
License requirements: None.
ExtendToFaceEdgesOption¶
-
ReusePositioningObjectBuilder.ExtendToFaceEdgesOption¶ Returns the extend option for curve operation.
-------------------------------------Getter Method
Signature
ExtendToFaceEdgesOptionReturns: Return type: NXOpen.Tooling.ReusePositioningObjectBuilderCurveExtendToFaceNew in version NX12.0.0.
License requirements: None.
ImportedSketch¶
-
ReusePositioningObjectBuilder.ImportedSketch¶ Returns or sets the imported sketch
-------------------------------------Getter Method
Signature
ImportedSketchReturns: Imported sketch Return type: NXOpen.SketchNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ImportedSketchParameters: 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
InitialPasteLocationReturns: The drop location coordinates in absolute Return type: NXOpen.Point3dNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
InitialPasteLocationParameters: 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
LengthReturns: Return type: str New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
LengthParameters: 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
LibraryNameReturns: Library name Return type: str New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
LibraryNameParameters: 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
MultipleFaceCollectorReturns: mutiple face collector tag Return type: NXOpen.ScCollectorNew in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MultipleFaceCollectorParameters: 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
NewPointReturns: New added point tag Return type: NXOpen.PointNew in version NX11.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
NewPointParameters: 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
OffsetCsysFromQuickReturns: Offset CSYS tag from quick csys mode Return type: NXOpen.CoordinateSystemNew in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OffsetCsysFromQuickParameters: 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
OffsetDatumCsysReturns: Offset datum CSYS feature tag Return type: NXOpen.Features.FeatureNew in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OffsetDatumCsysParameters: 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
OffsetValueReturns: Return type: str New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OffsetValueParameters: offsetValue (str) – New in version NX11.0.0.
License requirements: None.
QuickCsysData¶
-
ReusePositioningObjectBuilder.QuickCsysData¶ Returns or sets the quick CSYS data
-------------------------------------Getter Method
Signature
QuickCsysDataReturns: Quick Csys builder data Return type: NXOpen.Tooling.QuickDatumCsysBuilderNew in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
QuickCsysDataParameters: 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
ReferenceCsysPatternReturns: Reference CSYS pattern tag Return type: NXOpen.NXObjectNew in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ReferenceCsysPatternParameters: 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
RowNumberReturns: Return type: str New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RowNumberParameters: rowNumber (str) – New in version NX11.0.0.
License requirements: None.
SeedDatumCsys¶
-
ReusePositioningObjectBuilder.SeedDatumCsys¶ Returns or sets the seed datum CSYS
-------------------------------------Getter Method
Signature
SeedDatumCsysReturns: Seed datum CSYS tag Return type: NXOpen.CoordinateSystemNew in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SeedDatumCsysParameters: 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
SelectedCurveReturns: Return type: bool New in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SelectedCurveParameters: 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
SelectedCurveCollectorReturns: selected curve section tag Return type: NXOpen.SectionNew 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
SelectedNonPlanarFaceReturns: Return type: bool New in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SelectedNonPlanarFaceParameters: selected (bool) – New in version NX12.0.0.
License requirements: None.
SketchPoint¶
-
ReusePositioningObjectBuilder.SketchPoint¶ Returns the part sketch point section
-------------------------------------Getter Method
Signature
SketchPointReturns: Return type: NXOpen.SectionNew 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
StartingUValueReturns: Return type: str New in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StartingUValueParameters: 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
StartingVValueReturns: Return type: str New in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StartingVValueParameters: 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
SubTypeReturns: Return type: NXOpen.Tooling.ReusePositioningObjectBuilderSubTypesNew in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SubTypeParameters: 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
TrimToFaceEdgesOptionReturns: 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
TypeReturns: Return type: NXOpen.Tooling.ReusePositioningObjectBuilderTypesNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TypeParameters: 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
UPercentageReturns: Return type: str New in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UPercentageParameters: 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
UseFaceCenterAsLocationReturns: Flag indicating whether to use face center or not Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UseFaceCenterAsLocationParameters: 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
UseOnePickPositionMethodReturns: 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
UseOnePickPositionMethodParameters: 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
UseProjectPointReturns: Flag indicating whether to use project point or not Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
UseProjectPointParameters: 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
VPercentageReturns: Return type: str New in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
VPercentageParameters: 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
WidthReturns: Return type: str New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WidthParameters: 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.PointNew 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.PointNew 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.FeatureNew 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.CoordinateSystemNew 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.CoordinateSystemNew 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.NXObjectNew 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.