FMX.Types3D.TMeshData.TriangleIndices

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property TriangleIndices: string read GetTriangleIndices write SetTriangleIndices stored False;

C++

__property System::UnicodeString TriangleIndices = {read=GetTriangleIndices, write=SetTriangleIndices, stored=false};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
FMX.Types3D.pas
FMX.Types3D.hpp
FMX.Types3D TMeshData


Beschreibung

Gibt die Koordinaten der Dreiecke für ein 3D-Dreiecknetz an.

Die Koordinaten werden als String angegeben und müssen das folgende Format haben:

 var
  MeshData: TMeshData;
 begin
  MeshData := TMeshData.Create;
  MeshData.TriangleIndices := '1, 1, 1, 0, 1, 1, 0, 0, 0'; { nur ein Dreieck }
  MeshData.TriangleIndices := '1, 1, 1, 0, 1, 1, 0, 0, 0, -1, -1, -1, 0, -1, -1, 0, 0, 0'; { zwei Dreiecke }
  { ... usw. }

Ein Trennzeichen-Token muss entweder ein Komma (,) oder ein Leerzeichen sein. Die folgenden Anweisungen sind gleichbedeutend:

  MeshData.TriangleIndices := '1, 1, 1, 0, 1, 1, 0, 0, 0';
  MeshData.TriangleIndices := '1  1  1  0  1  1  0  0  0';
  MeshData.TriangleIndices := '1  1  1, 0  1  1, 0  0  0';
  MeshData.TriangleIndices := '1, 1, 1  0, 1, 1  0, 0, 0';

Siehe auch