Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   C# Untexturiertem Modell Farbe geben (https://www.delphipraxis.net/48256-untexturiertem-modell-farbe-geben.html)

JasonDX 22. Jun 2005 22:20


Untexturiertem Modell Farbe geben
 
Ich muss derzeit in Managed DirectX mit einem Modell arbeiten, das keine Texturen oder Materialien zugewiesen hat.
Mit dem normalen Aufruf
Code:
mesh.DrawSubset(0);
wird mir das gesamte Objekt schwarz gezeichnet.

Deshalb hab ich das Probiert:
Code:
device.SetTexture(0, MyTex);
mesh.DrawSubset(0);
Damit klappts auch nicht, meinem Modell etwas Farbe zu verpassen
Wie kann ich jetzt dem Mesh eine Farbe/Textur zuweisen?
(Die Textur wär nur ein Quadrat mit der benötigten Farbe....)

JasonDX 1. Jul 2005 14:09

Re: Untexturiertem Modell Farbe geben
 
Ich habs (nach einigem Probieren) immer noch nicht geschafft, deswegen frag ich nochmal nach:
Hat echt niemand nen Plan, wie ich meinem Modell ne Ladung Farbe verpassen kann?

Oxmyx 1. Jul 2005 14:15

Re: Untexturiertem Modell Farbe geben
 
Weise dem Modell doch ein farbiges Material zu.

Und wenn das nicht geht, klonst du das Mesh halt auf ein flexibles Vertexformat, das aus D3DFVF_XYZ, D3DFVF_NORMAL und D3DFVF_DIFFUSE besteht.

JasonDX 1. Jul 2005 14:33

Re: Untexturiertem Modell Farbe geben
 
Zitat:

Zitat von Oxmyx
Weise dem Modell doch ein farbiges Material zu.

Danke!
Wenn ich gewusst hätt, dass die Lösung so einfach sein kann, hätt ich wahrscheinlich nicht so kompliziert nachgedacht :stupid: :wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz