FMX.Types3D.TMeshData.Normals

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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) }

Siehe auch