Als «geometry» getaggte Fragen

Ein Zweig der Mathematik, der sich mit Fragen der Form, Größe, relativen Position von Figuren und den Eigenschaften des Raums befasst.

31
Wie macht man einen Würfel zu einer Kugel?

Ich versuche, eine Quad-Kugel basierend auf einem Artikel zu erstellen , der folgende Ergebnisse zeigt: Ich kann einen Würfel richtig generieren: Aber wenn ich alle Punkte nach dieser Formel konvertiere (von der oben verlinkten Seite): x = x * sqrtf(1.0 - (y*y/2.0) - (z*z/2.0) + (y*y*z*z/3.0)); y =...

26
Gibt es ein 3D-Äquivalent zu Hex-Karten?

Der wahrscheinlich größte Vorteil einer hexadezimalen Karte gegenüber einer quadratischen Karte besteht darin, dass die Mitte jedes Hexadezimals den gleichen Abstand zu allen benachbarten Hexadezimalen hat. Gibt es eine ähnliche Form, die in 3D so kachelt, und eine Engine, die ein solches Modell...

20
Wie kann ich einen 3D-Punkt auf eine 3D-Linie projizieren?

Angenommen, ich habe eine Linie, die durch zwei Punkte definiert ist, Aund zwar Bbeide in der Form (x, y, z). Diese Punkte repräsentieren eine Linie im 3D-Raum. Ich habe auch einen Punkt Pim selben Format definiert, der nicht auf der Linie steht. Wie würde ich die Projektion dieses Punktes auf die...

18
Wie kann ich einen Mausklick in einen Strahl umwandeln?

Ich habe eine perspektivische Projektion. Wenn der Benutzer auf den Bildschirm klickt, möchte ich den Strahl zwischen der nahen und der fernen Ebene berechnen, der vom Mauspunkt aus projiziert wird, damit ich einen Strahlschnittcode mit meiner Welt erstellen kann. Ich benutze meine eigenen Matrix-,...

17
Wie berechnet man die Fläche einer unregelmäßigen Form?

Ich habe ein Raumobjekt, das durch eine Sammlung von Liniensegmenten definiert ist, für die ich die Fläche berechnen muss. Die Klassen können wie folgt beschrieben werden (in Pseudocode): class Point { float x; float y; ... float distanceFrom(Point p); } class Segment { Point start; Point...

14
Algorithmus zum Erstellen benachbarter Dreiecke

Ich habe ein System, in dem Sie einmal klicken können, um einen Knoten in einer Szene zu platzieren. Wenn Sie 3 Knoten platzieren, bildet sich ein Dreieck. Wenn Sie zukünftige Knoten platzieren, wird ein neues Dreieck erstellt, indem dieser Knoten mit den 2 nächstgelegenen vorhandenen Knoten...