Класс TCastleLine2DGizmos
Модуль
Объявления
type TCastleLine2DGizmos = class(TCastleScene)
Описание
Геометрия для редактирования потомков TCastleLine2DBase в редакторе CGE
Левая кнопка мыши - добавить точку, переместить точку
Правая кнопка мыши - удалить точку
Средняя кнопка мыши - вызвать окно для редактирования точки
Для входа в режим редактирования используйте "verb" (Edit mode ON)- правой кнопкой мыши по объекту в окне иерархии объектов.
Иерархия
- TCastleScene
- TCastleLine2DGizmos
Обзор
Методы
![]() |
function LocalRayCollision(const RayOrigin, RayDirection: TVector3;const TrianglesToIgnoreFunc: TTriangleIgnoreFunc): TRayCollision; override; |
![]() |
function PointingDeviceMove(const Pick: TRayCollisionNode; const Distance: Single): Boolean; override; |
![]() |
function PointingDevicePress(const Pick: TRayCollisionNode; const Distance: Single): Boolean; override; |
![]() |
function PointingDeviceRelease(const Pick: TRayCollisionNode; const Distance: Single; const CancelAction: Boolean): Boolean; override; |
![]() |
function Press(const E: TInputPressRelease): boolean; override; |
![]() |
function Release(const E: TInputPressRelease): boolean; override; |
![]() |
constructor Create(AOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
procedure ReLoad; |
![]() |
Procedure Hide; |
![]() |
Procedure Show(ALine:TCastleLine2DBase); |
Описание
Методы
![]() |
function LocalRayCollision(const RayOrigin, RayDirection: TVector3;const TrianglesToIgnoreFunc: TTriangleIgnoreFunc): TRayCollision; override; |
![]() |
function PointingDeviceMove(const Pick: TRayCollisionNode; const Distance: Single): Boolean; override; |
![]() |
function PointingDevicePress(const Pick: TRayCollisionNode; const Distance: Single): Boolean; override; |
![]() |
function PointingDeviceRelease(const Pick: TRayCollisionNode; const Distance: Single; const CancelAction: Boolean): Boolean; override; |
![]() |
function Press(const E: TInputPressRelease): boolean; override; |
![]() |
function Release(const E: TInputPressRelease): boolean; override; |
![]() |
constructor Create(AOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
procedure ReLoad; |
Построить геометрию заново |
![]() |
Procedure Hide; |
Спрятать геометрию для редактирования |
![]() |
Procedure Show(ALine:TCastleLine2DBase); |
Отобразить геометрию для редактирования |
Сгенерировал PasDoc 0.16.0.