TTMSFNCBloxCalcHandlesInfo Record
Carries the information needed to recalculate a line's handles.
API unit family: TMSFNCBloxCoreLine
Syntax
TTMSFNCBloxCalcHandlesInfo = record
Remarks
Descendants that override TTMSFNCBloxLine.CalcNewHandles read this record to compute the new handle positions for the line.
Fields and properties
| Name | Type | Description |
|---|---|---|
Action |
TTMSFNCBloxCalcHandlesAction |
The action that triggered the recalculation of the handles. |
Anchor1 |
TTMSFNCBloxLinkPoint |
Link point the start point of the line is anchored to, or nil when the start point is not connected. |
Anchor2 |
TTMSFNCBloxLinkPoint |
Link point the end point of the line is anchored to, or nil when the end point is not connected. |
DeltaMove |
TTMSFNCBloxPoint |
When HandleMoved is assigned, the offset of the moved handle relative to its original position. |
HandleMoved |
TTMSFNCBloxHandle |
Handle currently being moved, or nil when no individual handle is moving. |
P1 |
TTMSFNCBloxPoint |
Start point of the line, in element coordinates. |
P2 |
TTMSFNCBloxPoint |
End point of the line, in element coordinates. |