Seam Finding Operator
Quick Facts
| Property | Value |
|---|---|
| Class | CENPyOlpSeamFindingOperator |
| Module | cenpylib.CENPyOlpSeamFindingOperator |
| Package | cenpylib |
| Release | R2025.2.4 |
| Methods | 4 |
Quick Start
# Boilerplate Example
seamFindingOperator = ... # obtained from the runtime context
result = seamFindingOperator.GetSeamFindingPoint(True, True, 0)Method Index
| Method | Returns | Summary |
|---|---|---|
GetSeamFindingPoint | CENPyOlpMatrix | Get SeamFinding Start Point |
GetSeamTrackingPoint | CENPyOlpMatrix | Get SeamTracking Start Point |
SeamFindingApproachRetractPoint | CENPyOlpMatrix | Returns an Approach or Retract Point which takes : |
SeamFindingApproachRetractPointAlt | CENPyOlpMatrix | Returns an Approach or Retract Point which takes : |
Query Methods
GetSeamFindingPoint
def GetSeamFindingPoint(atEnd: bool, optDir: bool, distance: float) -> CENPyOlpMatrixGet SeamFinding Start Point
Parameters:
| Name | Type | Description |
|---|---|---|
atEnd | bool | Finding Operation at End is True |
optDir | bool | Optional Direction, approach from the other Side |
distance | float | Distance in Length from Start/End |
Returns: CENPyOlpMatrix — return the point matrix
GetSeamTrackingPoint
def GetSeamTrackingPoint(distance: float) -> CENPyOlpMatrixGet SeamTracking Start Point
Parameters:
| Name | Type | Description |
|---|---|---|
distance | float | Distance from Start/End |
Returns: CENPyOlpMatrix — return the point matrix
Utilities
SeamFindingApproachRetractPoint
def SeamFindingApproachRetractPoint(initialMatrix: CENPyOlpMatrix, dx: float, dy: float, dz: float) -> CENPyOlpMatrixReturns an Approach or Retract Point which takes :
the WORK Angle as ROT_PATH_TOOL
the TRAVEL Angle as ROT_TOOL (alternative: ROT_PATH_TOOL use SeamFindingApproachRetractPointAlt)
the TOOL Angle as ROT_TOOL
Note : Event has to be set to ROT_TOOL
Parameters:
| Name | Type | Description |
|---|---|---|
initialMatrix | CENPyOlpMatrix | the Matrix of the Base Point |
dx | float | Approach/Retract Distance in X |
dy | float | Approach/Retract Distance in Y |
dz | float | Approach/Retract Distance in Z |
Returns: CENPyOlpMatrix — return the point matrix
SeamFindingApproachRetractPointAlt
def SeamFindingApproachRetractPointAlt(initialMatrix: CENPyOlpMatrix, dx: float, dy: float, dz: float) -> CENPyOlpMatrixReturns an Approach or Retract Point which takes :
the WORK Angle as ROT_PATH_TOOL
the TRAVEL Angle as ROT_PATH_TOOL (alternative: ROT_TOOL use SeamFindingApproachRetractPoint)
the TOOL Angle as ROT_TOOL
Note : Event has to be set to ROT_TOOL
Parameters:
| Name | Type | Description |
|---|---|---|
initialMatrix | CENPyOlpMatrix | the Matrix of the Base Point |
dx | float | Approach/Retract Distance in X |
dy | float | Approach/Retract Distance in Y |
dz | float | Approach/Retract Distance in Z |
Returns: CENPyOlpMatrix — return the point matrix
Related Types
Version Notes
This class is documented as of release R2025.2.4.