Interface IBGRAFace3D
Unit
Declaration
type IBGRAFace3D = interface(IInterface)
Description
Interface for a face in a 3D object
Hierarchy
- IInterface
- IBGRAFace3D
Overview
Methods
![]() |
function AddVertex(AVertex: IBGRAVertex3D): integer; |
![]() |
function GetAsObject: TObject; |
![]() |
function GetBiface: boolean; |
![]() |
function GetCustomFlags: LongWord; |
![]() |
function GetLightThroughFactor: single; |
![]() |
function GetLightThroughFactorOverride: boolean; |
![]() |
function GetMaterial: IBGRAMaterial3D; |
![]() |
function GetMaterialName: string; |
![]() |
function GetNormal(AIndex: Integer): IBGRANormal3D; |
![]() |
function GetObject3D: IBGRAObject3D; |
![]() |
function GetParentTexture: boolean; |
![]() |
function GetTexCoord(AIndex: Integer): TPointF; |
![]() |
function GetTexCoordOverride(AIndex: Integer): boolean; |
![]() |
function GetTexture: IBGRAScanner; |
![]() |
function GetVertex(AIndex: Integer): IBGRAVertex3D; |
![]() |
function GetVertexColor(AIndex: Integer): TBGRAPixel; |
![]() |
function GetVertexColorOverride(AIndex: Integer): boolean; |
![]() |
function GetVertexCount: integer; |
![]() |
function GetViewCenter: TPoint3D; |
![]() |
function GetViewCenterZ: single; |
![]() |
function GetViewCenter_128: TPoint3D_128; |
![]() |
function GetViewNormal: TPoint3D; |
![]() |
function GetViewNormal_128: TPoint3D_128; |
![]() |
procedure ComputeVertexColors; |
![]() |
procedure ComputeViewNormalAndCenter; |
![]() |
procedure FlipFace; |
![]() |
procedure SetBiface(const AValue: boolean); |
![]() |
procedure SetColor(AColor: TBGRAPixel); |
![]() |
procedure SetCustomFlags(AValue: LongWord); |
![]() |
procedure SetLightThroughFactor(const AValue: single); |
![]() |
procedure SetLightThroughFactorOverride(const AValue: boolean); |
![]() |
procedure SetMaterial(const AValue: IBGRAMaterial3D); |
![]() |
procedure SetMaterialName(const AValue: string); |
![]() |
procedure SetNormal(AIndex: Integer; AValue: IBGRANormal3D); |
![]() |
procedure SetParentTexture(const AValue: boolean); |
![]() |
procedure SetTexCoord(AIndex: Integer; const AValue: TPointF); |
![]() |
procedure SetTexCoordOverride(AIndex: Integer; const AValue: boolean); |
![]() |
procedure SetTexture(const AValue: IBGRAScanner); |
![]() |
procedure SetVertex(AIndex: Integer; AValue: IBGRAVertex3D); |
![]() |
procedure SetVertexColor(AIndex: Integer; const AValue: TBGRAPixel); |
![]() |
procedure SetVertexColorOverride(AIndex: Integer; const AValue: boolean); |
![]() |
procedure UpdateMaterial; |
Properties
Description
Methods
![]() |
function AddVertex(AVertex: IBGRAVertex3D): integer; |
This item has no description. |
![]() |
function GetAsObject: TObject; |
This item has no description. |
![]() |
function GetBiface: boolean; |
This item has no description. |
![]() |
function GetCustomFlags: LongWord; |
This item has no description. |
![]() |
function GetLightThroughFactor: single; |
This item has no description. |
![]() |
function GetLightThroughFactorOverride: boolean; |
This item has no description. |
![]() |
function GetMaterial: IBGRAMaterial3D; |
This item has no description. |
![]() |
function GetMaterialName: string; |
This item has no description. |
![]() |
function GetNormal(AIndex: Integer): IBGRANormal3D; |
This item has no description. |
![]() |
function GetObject3D: IBGRAObject3D; |
This item has no description. |
![]() |
function GetParentTexture: boolean; |
This item has no description. |
![]() |
function GetTexCoord(AIndex: Integer): TPointF; |
This item has no description. |
![]() |
function GetTexCoordOverride(AIndex: Integer): boolean; |
This item has no description. |
![]() |
function GetTexture: IBGRAScanner; |
This item has no description. |
![]() |
function GetVertex(AIndex: Integer): IBGRAVertex3D; |
This item has no description. |
![]() |
function GetVertexColor(AIndex: Integer): TBGRAPixel; |
This item has no description. |
![]() |
function GetVertexColorOverride(AIndex: Integer): boolean; |
This item has no description. |
![]() |
function GetVertexCount: integer; |
This item has no description. |
![]() |
function GetViewCenter: TPoint3D; |
This item has no description. |
![]() |
function GetViewCenterZ: single; |
This item has no description. |
![]() |
function GetViewCenter_128: TPoint3D_128; |
This item has no description. |
![]() |
function GetViewNormal: TPoint3D; |
This item has no description. |
![]() |
function GetViewNormal_128: TPoint3D_128; |
This item has no description. |
![]() |
procedure ComputeVertexColors; |
This item has no description. |
![]() |
procedure ComputeViewNormalAndCenter; |
This item has no description. |
![]() |
procedure FlipFace; |
This item has no description. |
![]() |
procedure SetBiface(const AValue: boolean); |
This item has no description. |
![]() |
procedure SetColor(AColor: TBGRAPixel); |
This item has no description. |
![]() |
procedure SetCustomFlags(AValue: LongWord); |
This item has no description. |
![]() |
procedure SetLightThroughFactor(const AValue: single); |
This item has no description. |
![]() |
procedure SetLightThroughFactorOverride(const AValue: boolean); |
This item has no description. |
![]() |
procedure SetMaterial(const AValue: IBGRAMaterial3D); |
This item has no description. |
![]() |
procedure SetMaterialName(const AValue: string); |
This item has no description. |
![]() |
procedure SetNormal(AIndex: Integer; AValue: IBGRANormal3D); |
This item has no description. |
![]() |
procedure SetParentTexture(const AValue: boolean); |
This item has no description. |
![]() |
procedure SetTexCoord(AIndex: Integer; const AValue: TPointF); |
This item has no description. |
![]() |
procedure SetTexCoordOverride(AIndex: Integer; const AValue: boolean); |
This item has no description. |
![]() |
procedure SetTexture(const AValue: IBGRAScanner); |
This item has no description. |
![]() |
procedure SetVertex(AIndex: Integer; AValue: IBGRAVertex3D); |
This item has no description. |
![]() |
procedure SetVertexColor(AIndex: Integer; const AValue: TBGRAPixel); |
This item has no description. |
![]() |
procedure SetVertexColorOverride(AIndex: Integer; const AValue: boolean); |
This item has no description. |
![]() |
procedure UpdateMaterial; |
This item has no description. |
Properties
![]() |
property Biface: boolean read GetBiface write SetBiface; |
This item has no description. |
![]() |
property CustomFlags: LongWord read GetCustomFlags write SetCustomFlags; |
This item has no description. |
![]() |
property LightThroughFactor: single read GetLightThroughFactor write SetLightThroughFactor; |
This item has no description. |
![]() |
property LightThroughFactorOverride: boolean read GetLightThroughFactorOverride write SetLightThroughFactorOverride; |
This item has no description. |
![]() |
property Material: IBGRAMaterial3D read GetMaterial write SetMaterial; |
This item has no description. |
![]() |
property MaterialName: string read GetMaterialName write SetMaterialName; |
This item has no description. |
![]() |
property Object3D: IBGRAObject3D read GetObject3D; |
This item has no description. |
![]() |
property ParentTexture: boolean read GetParentTexture write SetParentTexture; |
This item has no description. |
![]() |
property TexCoord[AIndex: Integer]: TPointF read GetTexCoord write SetTexCoord; |
This item has no description. |
![]() |
property TexCoordOverride[AIndex: Integer]: boolean read GetTexCoordOverride write SetTexCoordOverride; |
This item has no description. |
![]() |
property Texture: IBGRAScanner read GetTexture write SetTexture; |
This item has no description. |
![]() |
property Vertex[AIndex: Integer]: IBGRAVertex3D read GetVertex write SetVertex; |
This item has no description. |
![]() |
property VertexColor[AIndex: Integer]: TBGRAPixel read GetVertexColor write SetVertexColor; |
This item has no description. |
![]() |
property VertexColorOverride[AIndex: Integer]: boolean read GetVertexColorOverride write SetVertexColorOverride; |
This item has no description. |
![]() |
property VertexCount: integer read GetVertexCount; |
This item has no description. |
![]() |
property ViewCenter: TPoint3D read GetViewCenter; |
This item has no description. |
![]() |
property ViewCenterZ: single read GetViewCenterZ; |
This item has no description. |
![]() |
property ViewCenter_128: TPoint3D_128 read GetViewCenter_128; |
This item has no description. |
![]() |
property ViewNormal: TPoint3D read GetViewNormal; |
This item has no description. |
![]() |
property ViewNormal_128: TPoint3D_128 read GetViewNormal_128; |
This item has no description. |