Русский | English
Class TCastleLine2DBase
Unit
CastleLine2DBase
Declaration
type TCastleLine2DBase = class(TCastleAbstractPrimitive)
Description
Base class for shapes that are defined by a set of vertices Points. Inherited classes should override the ReLoad method.) A property editor is provided for the Points vertex set It is also possible to edit a set of vertices from the CGE editor window. To enter edit mode, use "verb" (Edit mode ON) - right-click on the object in the object hierarchy window.
Hierarchy
- TCastleAbstractPrimitive
- TCastleLine2DBase
Overview
Methods
Properties
Description
Methods
|
procedure Clear; virtual; |
Delete all points
|
|
procedure CustomSerialization(const SerializationProcess: TSerializationProcess); override; |
|
|
procedure ReLoad; virtual; |
Build geometry again. Inherited classes should override this method
|
|
procedure SavePointsToFile(const FileName:string); |
Save points Points to a file
|
|
procedure LoadPointsFromFile(const FileName:string); |
Load points Points from a file
|
|
function SelfIntersections:boolean; |
Checking for self-intersection.
|
|
constructor Create(AOwner: TComponent); override; |
|
|
destructor Destroy; override; |
|
|
function PropertySections(const PropertyName: String): TPropertySections; override; |
|
Properties
|
property EditMode: boolean read FEditMode write FEditMode; |
Is editing mode enabled
|
|
property Points: TVector2List read FPoints write FPoints; |
Points (vertices). Inherited classes should build geometry based on them
|
Generated by PasDoc 0.16.0.