XNA C # 12 erhalten Dreieck Flächen eines Würfels, gegeben (MIN, MAX) des BoundingBox
Frage
Gibt es eine einfache Möglichkeit, oder c # Klasse 12 Dreiecken einen Würfel zu erhalten wo, werden nur (MIN, MAX) Koordinaten für den BoundingBox Würfel bekannt Ich möchte PrimitiveType.TriangleList verwenden für Gesicht Würfel Rendering, aber nicht wissen, wie man statische Indizes Anordnung von 12, die durch Dreiecke, MIN, MAX Eckpunkten des Würfels definiert werden können.
Ich bin mit C # mit XNA.
Lösung
i figured it out .... Das ist für mich arbeiten ..not sicher, ob es Art und Weise geralized ist, es zu tun
static float a , b , h ;
static Vector3 MinV = new Vector3(0f, 0f, 0f);
static Vector3 MaxV = new Vector3(a, b, h);
Vector3 topLeftBack = new Vector3(MinV.X, MaxV.Y, MinV.Z);
Vector3 topRightBack = new Vector3(MaxV.X, MaxV.Y, MinV.Z);
Vector3 bottomLeftBack = new Vector3(MinV.X, MinV.Y, MinV.Z); //min
Vector3 bottomRightBack = new Vector3(MaxV.X, MinV.Y, MinV.Z);
Vector3 topLeftFront = new Vector3(MinV.X, MaxV.Y, MaxV.Z);
Vector3 topRightFront = new Vector3(MaxV.X, MaxV.Y, MaxV.Z); //max
Vector3 bottomLeftFront = new Vector3(MinV.X, MinV.Y, MaxV.Z);
Vector3 bottomRightFront = new Vector3(MaxV.X, MinV.Y, MaxV.Z);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow