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. |