TrackingBuilder Class¶
-
class
NXOpen.CAM.TrackingBuilder¶ Bases:
NXOpen.TaggedObjectRepresents a Tracking Builder
New in version NX5.0.0.
Properties¶
| Property | Description |
|---|---|
| NumberOfTrackPoints | Returns the number of trackpoints |
| Tag | Returns the Tag for this object. |
Methods¶
| Method | Description |
|---|---|
| Create | Create a new trackpoint, values of name,xOffset and yOffset may will be changed |
| Delete | Delete an existing trackpoint |
| Get | Get the values of an existing trackpoint |
| GetTrackPoint | Get a specific trackpoint |
| Modify | Modify an existing trackpoint |
Property Detail¶
Method Detail¶
Create¶
-
TrackingBuilder.Create¶ Create a new trackpoint, values of name,xOffset and yOffset may will be changed
Signature
Create(name, radiusId, tpNumber, angle, radius, xOffset, yOffset, adjustReg, cutcomReg)Parameters: - name (str) – the name
- radiusId (int) – the radius ID
- tpNumber (int) – the track point number
- angle (float) – the angle
- radius (float) – the radius
- xOffset (float) – the xoffset
- yOffset (float) – the yoffset
- adjustReg (int) – the adjust register
- cutcomReg (int) – the cutcom register
Returns: return new created item pointer
Return type: New in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
Delete¶
-
TrackingBuilder.Delete¶ Delete an existing trackpoint
Signature
Delete(pointTag)Parameters: pointTag ( NXOpen.NXObject) – the pointer of deleted track pointNew in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
Get¶
-
TrackingBuilder.Get¶ Get the values of an existing trackpoint
Signature
Get(pointTag)Parameters: pointTag ( NXOpen.NXObject) – the track pointReturns: a tuple Return type: A tuple consisting of (name, radiusId, tpNumber, angle, radius, xOffset, yOffset, adjustReg, cutcomReg) name is a str. the name radiusId is a int. the radius ID tpNumber is a int. the track point number angle is a float. the angle radius is a float. the radius xOffset is a float. the xoffset yOffset is a float. the yoffset adjustReg is a int. the adjust register cutcomReg is a int. the cutcom register New in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
GetTrackPoint¶
-
TrackingBuilder.GetTrackPoint¶ Get a specific trackpoint
Signature
GetTrackPoint(position)Parameters: position (int) – the position of track point Returns: the track point Return type: NXOpen.NXObjectNew in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
Modify¶
-
TrackingBuilder.Modify¶ Modify an existing trackpoint
Signature
Modify(pointTag, name, radiusId, tpNumber, angle, radius, xOffset, yOffset, adjustReg, cutcomReg)Parameters: - pointTag (
NXOpen.NXObject) – the pointer of modified track point - name (str) – the name
- radiusId (int) – the radius ID
- tpNumber (int) – the track point number
- angle (float) – the angle
- radius (float) – the radius
- xOffset (float) – the xoffset
- yOffset (float) – the yoffset
- adjustReg (int) – the adjust register
- cutcomReg (int) – the cutcom register
New in version NX5.0.0.
License requirements: cam_base (“CAM BASE”)
- pointTag (