Table of Contents

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.