Forum: Programmieren allgemein
Delphi
by Namenloser,
30. Okt 2015
Ich denke, man müsste/könnte von einem Punkt der Fläche aus in Richtung der Normalen einen Strahl aussenden und dann die Anzahl der Schnittpunkte mit den anderen Flächen zählen.
Oder, falls der Polyeder konvex ist, könnte man auch die vektorielle Distanz zwischen dem Mittelpunkt und einem Punkt auf der Fläche berechnen, und dann schauen, ob dieser "in die gleiche Richtung" zeigt wie die...
Forum: Programmieren allgemein
Delphi
by Namenloser,
28. Okt 2015
Ja, ich habe deine Frage glaube ich etwas falsch verstanden, sorry. Da fällt mir jetzt auf die Schnelle auch nichts ein. :(
Forum: Programmieren allgemein
Delphi
by Namenloser,
28. Okt 2015
Einfach von allen aneinanderliegenden Vektoren (Differenzen zwischen den Punkten) das Kreuzprodukt nehmen? Wenn bei allen Ergebnissen (wieder ein Vektor) die Z-Achse > 0 ist, ist der Drehsinn positiv. Wenn er bei allen < 0 ist, ist der Drehsinn negativ. Falls beide Vorzeichen vorkommen, ist bei der Eingabe ein Fehler passiert. Zumindest müsste das meiner Meinung nach funktionieren.
Du solltest...