2010-10-06 3 views
1

Je voudrais savoir comment calculer le volume d'un objet solide représenté par la représentation limite (B-Rep)? Des indices? Merci d'avanceVolume d'un B-rep?

+0

http://mathoverflow.net/questions/979/algorithm-for-finding-the-volume-of-a-convex-polytope – atomocopter

+0

Généralement, le logiciel qui a généré l'objet B-Rep calcule le volume pour vous. Alors, pourquoi posez-vous la question? – brainjam

Répondre

1

Vous pouvez utiliser le théorème de Gauss pour transformer l'intégrale du volume en une intégrale de surface. Vous vous rappelez probablement Stoke's theorem et Green's theorem du calcul. C'est fondamentalement la même idée. Il est assez facile à évaluer si vous pouvez transformer votre B-Rep en un ensemble de polygones planaires. Vous pouvez trouver quelques détails here et here.

Cela ne va pas bien se passer si votre surface est non-collecteur, mais le problème n'est pas bien défini dans ce cas de toute façon.