Description | Hierarchy | Fields | Methods | Properties |
type TRotateGridTool = class(TCustomInteractiveTool)
TRotateGridTool
is used to rotate the grid on the top view of the model.
![]() |
FRotating: boolean; |
![]() |
FStartAngle: double; |
![]() |
procedure DrawRotatedGrid; |
![]() |
function GridCenter: T2DRealPoint; |
![]() |
procedure Activate; override; |
![]() |
procedure Draw(const Sender: TObject; const Direction: TViewDirection); override; |
![]() |
procedure MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; |
![]() |
procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); override; |
![]() |
procedure MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; |
![]() |
procedure RightClick(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; |
![]() |
property Rotating: boolean read FRotating; |
![]() |
property StartAngle: double read FStartAngle; |
![]() |
FRotating: boolean; |
|
![]() |
FStartAngle: double; |
|
![]() |
procedure DrawRotatedGrid; |
|
![]() |
function GridCenter: T2DRealPoint; |
|
![]() |
procedure Activate; override; |
|
![]() |
procedure Draw(const Sender: TObject; const Direction: TViewDirection); override; |
|
![]() |
procedure MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; |
|
![]() |
procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); override; |
|
![]() |
procedure MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; |
|
![]() |
procedure RightClick(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; |
Abort grid rotation |
![]() |
property Rotating: boolean read FRotating; |
|
![]() |
property StartAngle: double read FStartAngle; |
|