TrackingBuilder Class¶
-
class
NXOpen.CAM.
TrackingBuilder
¶ Bases:
NXOpen.TaggedObject
Represents 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.NXObject
New 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 (