Einzelnen Beitrag anzeigen

Poolspieler

Registriert seit: 9. Aug 2004
165 Beiträge
 
Delphi 10.3 Rio
 
#1

Ansatz zum Berechnen des Schnittvolumens beliebiger Körper

  Alt 30. Jul 2018, 13:08
Hallo Zusammen,
ich bin gerade auf der Suche nach einem Ansatz zur Berechnung des Schnittvolumens zweier Körper. z.B. einem Hohlylinder und einem Kegel mit jeweils bekannten Maßen und bekannter Lage im dreidimensionalen Raum.

In SolidWorks kann ich mir ganz einfach das Volumen eines solchen Konstrukts ausgeben lassen. Schön.
Ich frage mich nun, wie das Solidworks intern macht. Hat jemand eine Idee dazu? Ich würde mich freuen.

Mein erster theoretischer Ansatz:
Wenn ich den dreidimensionalen Raum in ein Gitter (bzw. kleine Würfel) aufteile - und dann die Anzahl der Würfel zähle, die beide Körper schneiden, dann würde ich näherungsweise das Schnittvolumen bekommen. Umso kleiner die Würfel, umso besser das Ergebnis. Aber umso länger auch die Berechnungszeit... Was meint Ihr?



Viele Grüße,

Poolspieler
Andreas

Geändert von Poolspieler (30. Jul 2018 um 14:06 Uhr)
  Mit Zitat antworten Zitat