FMX.Types3D.TMeshData.Normals
Delphi
property Normals: string read GetNormals write SetNormals stored False;
C++
__property System::UnicodeString Normals = {read=GetNormals, write=SetNormals, stored=false};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | FMX.Types3D.pas FMX.Types3D.hpp |
FMX.Types3D | TMeshData |
Beschreibung
Gibt die Koordinaten der 3D-Normalen (Vektoren) an der Position der Eckpunkte an.
Die Koordinaten werden als String angegeben und müssen das folgende Format haben:
var
MeshData: TMeshData;
begin
MeshData := TMeshData.Create;
MeshData.Normals := '1, 1, 1'; { nur eine Normale (1, 1, 1) }
MeshData.Normals := '1, 1, 1, 0, 1, 1'; { zwei Normalen (1, 1, 1) und (0, 1, 1) }
{ ... usw. }
Das Trennzeichen-Token muss entweder ein Komma (,
) oder ein Leerzeichen sein. Die folgenden Anweisungen sind gleichbedeutend:
MeshData.Normals := '1, 1, 1, 0, 1, 1'; { zwei 3D-Normalen (1, 1, 1) und (0, 1, 1) }
MeshData.Normals := '1 1 1 0 1 1'; { zwei 3D-Normalen (1, 1, 1) und (0, 1, 1) }
MeshData.Normals := '1 1 1, 0 1 1'; { zwei 3D-Normalen (1, 1, 1) und (0, 1, 1) }
MeshData.Normals := '1, 1, 1 0, 1, 1'; { zwei 3D-Normalen (1, 1, 1) und (0, 1, 1) }