Als «algorithm» getaggte Fragen

9
Begrenzungsrahmen in Oktrees

Ich habe gesehen, dass Octrees häufig für Dinge wie Kegelstumpf-Keulen und Kollisionserkennung in 3D verwendet werden. Aber ich bin mir einfach nicht sicher, wie der Algorithmus überhaupt funktioniert. Sicherlich bricht das gesamte Prinzip des Octree, wenn Sie versuchen, Begrenzungsrahmen zu...

9
So zerlegen Sie Sprite Sheet

Ich habe viele Spritesheets, die schlecht formatiert sind und die ich zerlegen oder in viele kleine Bilder aufteilen möchte, eines für jedes Sprite. Wenn ich das kann, kann ich mein benutzerdefiniertes Textur-Packer-Tool verwenden, um meine Spiel-Assets mit zu erstellen. Meine Entwicklungstools...

9
Wie funktioniert gluLookAt?

Meinem Verständnis nach, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); ist äquivalent zu: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Aber wenn ich die ModelViewMatrix ausdrucke, glTranslatef()scheint der Aufruf...

9
Drohnen-Targeting

Stellen Sie sich eine "Drohne" und einen Zielpunkt auf einer 2D-Ebene vor. Es gibt acht Parameter: P = my position Q = target position V = my velocity I = my moment of inertia w = my angular velocity s = my angular position T = max thrust U = max torque (Wir werden nur sagen, dass das Ziel...

9
Erstellen von Dreiecksnachbarschaftsdaten

Wie genau kann man bei einer Liste von Dreiecksindizes diese in eine Liste von Indizes mit Adjazenz für einen Geometrie-Shader konvertieren? Beachten Sie, dass wir hier ausschließlich über Indizes sprechen - Scheitelpunkte sind vorhanden, aber wir werden uns ausschließlich auf Indizes...

8
SoA-Vektoren auf SPU

Ich habe viel über die Vorteile der Organisation von Daten in "Structs of Arrays" (SoA) anstelle des typischen "Array of Structs" (AoS) gelesen, um einen besseren Durchsatz bei Verwendung von SIMD- Anweisungen zu erzielen . Obwohl das Warum für mich absolut sinnvoll ist, bin ich mir nicht sicher,...

8
PyGame QIX-Klon, der Bereiche füllt

Ich spiele mit PyGame herum. Jetzt versuche ich, einen QIX- Klon zu implementieren . Ich habe meine Spielschleife und kann den Spieler (Cursor) auf dem Bildschirm bewegen. In QIX hinterlässt die Bewegung des Players eine Spur (Schwanz) auf dem Bildschirm, wodurch eine Polylinie erstellt...

8
Differentialprogrammierung für ein Fahrzeug

Ich bin an einem Punkt an meinem Fahrzeug angelangt, an dem sich das Fahrzeug beim Fahren und Wenden seltsam verhält, weil sich die Innenreifen schneller bewegen als die Außenreifen. Ich muss also herausfinden, wie man ein Differential programmiert, aber ich kann es scheinbar nicht richtig zum...

8
Die Schaltfläche bleibt nach dem Klicken hervorgehoben - Unity3D 4.6 GUI

Manchmal bleibt die Schaltfläche nach dem Klicken auf eine Schaltfläche, die mit der neuen UI-Schaltfläche von Unity erstellt wurde, im hervorgehobenen Zustand. Beachten Sie, dass das Button-Skript Color Tintals TransitionEigenschaft festgelegt wurde und das InteractableKontrollkästchen aktiviert...