Skip to Content

Position — Utilities

Back to Position.

X

def X() -> float

Get X coordinate.

Returns: float — X coordinate.

Y

def Y() -> float

Get Y coordinate.

Returns: float — Y coordinate.

Z

def Z() -> float

Get Z coordinate.

Returns: float — Z coordinate.

RX

def RX() -> float

Get Rx orientation.

Returns: float — Rx orientation.

RY

def RY() -> float

Get Ry orientation.

Returns: float — Ry orientation.

RZ

def RZ() -> float

Get Rz orientation.

Returns: float — Rz orientation.

TranslatePosition

def TranslatePosition(x: float, y: float, z: float, positionRelation: int)

Translates the toolpath element position locally in given direction.

Parameters:

NameTypeDescription
xfloatDirection in local x.
yfloatDirection in local y.
zfloatDirection in local z.
positionRelationintPosition relation the local translation should be done in.

TranslatePosition

def TranslatePosition(x: float, y: float, z: float, positionRelation: int, baseFrameIndex: int)

Translates the toolpath element position locally in given direction relative to the base frame, specified by its index.

Parameters:

NameTypeDescription
xfloatDirection in local x.
yfloatDirection in local y.
zfloatDirection in local z.
positionRelationintPosition relation the local translation should be done in.
baseFrameIndexintBase frame index to be used for translation.

TranslateViaPointPosition

def TranslateViaPointPosition(x: float, y: float, z: float, positionRelation: int)

Translates the via point position locally in given direction.

Parameters:

NameTypeDescription
xfloatDirection in local x.
yfloatDirection in local y.
zfloatDirection in local z.
positionRelationintPosition relation the local translation should be done in.

TranslateViaPointPosition

def TranslateViaPointPosition(x: float, y: float, z: float, positionRelation: int, baseFrameIndex: int)

Translates the via point position locally in given direction relative to the base frame, specified by its index.

Parameters:

NameTypeDescription
xfloatDirection in local x.
yfloatDirection in local y.
zfloatDirection in local z.
positionRelationintPosition relation the local translation should be done in.
baseFrameIndexintBase frame index to be used for translation.

RotatePosition

def RotatePosition(rX: float, rY: float, rZ: float, positionRelation: int)

Rotates the position locally around given direction.

Parameters:

NameTypeDescription
rXfloatRotation around local x.
rYfloatRotation around local y.
rZfloatRotation around local z.
positionRelationintPosition relation the local rotation should be done in.

RotatePosition

def RotatePosition(rX: float, rY: float, rZ: float, positionRelation: int, baseFrameIndex: int)

Rotates the position locally around given direction relative to the base frame, specified by its index.

Parameters:

NameTypeDescription
rXfloatRotation around local x.
rYfloatRotation around local y.
rZfloatRotation around local z.
positionRelationintPosition relation the local rotation should be done in.
baseFrameIndexintBase frame index to be used for rotation.
Was this page helpful?