Kontrola bod uvnitř regionu kulové ploše

Z

zeeshanzia84

Guest
Ahoj všichni,

Jsem pracující na 3D Morphing algoritmus.

Mám bod X na ležící na jednotce koule v Sférická soustava souřadnic.Mám tři další body A, B, C a které jsou také na jednotce koule.

Musím zjistit, zda X leží na kulové ploše ohraničené A, B, C a nebo ne.

Může někdo mi říct, jak to udělat?

Díky moc předem.

 
Nechápu vás, co máte na mysli v MATLABu například, nebo obecně?

 
Potřeboval jsem matematických postup, jak toho dosáhnout, a tak jsem mohl realizovat to v C .

Vím, jak to udělat teď.Zde je návod:Vypočítat tří rovin.Každý z nich je definován třemi body: 2 z vaší "kulového trojúhelníku" body a středem vaší oblasti.Mají normály rovin ukazuje "dovnitř", na kulové trojúhelníku.Prostor uvnitř těchto tří rovin definuje svůj sférický trojúhelník.Zkontrolujte si test bod proti letadla, pokud je to na straně roviny, kde normální směřuje, je to uvnitř kulové trojúhelníku.

 

Welcome to EDABoard.com

Sponsor

Back
Top