Как нарисовать цвет в объекте TMesh FireMonkey?

Я хочу нарисовать другим цветом, это мой код:

//  Red
Mesh1->Data->IndexBuffer->Length = 6;
Mesh1->Data->VertexBuffer->Length = 6;
Mesh1->Data->VertexBuffer->Vertices[0] = TPoint3D(0,0,1);
Mesh1->Data->VertexBuffer->Vertices[1] = TPoint3D(1,0,0);
Mesh1->Data->VertexBuffer->Vertices[2] = TPoint3D(0,1,0);
Mesh1->Data->IndexBuffer->Indices[0] = 0;
Mesh1->Data->IndexBuffer->Indices[1] = 1;
Mesh1->Data->IndexBuffer->Indices[2] = 2;
//  Green
Mesh1->Data->VertexBuffer->Vertices[3] = TPoint3D(5,0,1);
Mesh1->Data->VertexBuffer->Vertices[4] = TPoint3D(6,0,0);
Mesh1->Data->VertexBuffer->Vertices[5] = TPoint3D(5,1,0);
Mesh1->Data->IndexBuffer->Indices[3] = 3;
Mesh1->Data->IndexBuffer->Indices[4] = 4;
Mesh1->Data->IndexBuffer->Indices[5] = 5;

Как я мог сделать? Нужно использовать цветовую карту? Как:

http://edn.embarcadero.com/article/42114

И объект TMesh имеет 4 цветовых свойства:

Mesh1->Data->VertexBuffer->Color0
Mesh1->Data->VertexBuffer->Color1
Mesh1->Data->VertexBuffer->Color2
Mesh1->Data->VertexBuffer->Color3

что это значит? Как это использовать?

0 ответов

Другие вопросы по тегам