Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Stránky: 1
Zdravím,
rád by som sa spýtal na všeobencný postup ako zistiť či bod leží vo vnútri nejakého objektu v R3. Napríklad
hľadám polohu bodu X=[1,-1,1] a pyramídu mám zadanú bodmi A=[0,0,0], B=[0,-4,0], C=[4,0,0] a D=[0,0,3]. Viem určiť ak by bod X ležal v nejakej stene. Jednoducho by som si zostavil všeobecnú rovnicu roviny pre všetky štyri steny, dosadil bod X a skontroloval či rovnosť platí. Problém nastáva ak leží mimo alebo vo vnútri pyramídy. Predpokladám, že tam to tiež pôjde riesiť ako poloha voči tým 4-rom stenám len neviem ako k tomu pristúpiť(a riešiť to cez maticu ako konvexný obal nechcem).
Ďakujem
Offline
↑ Jakub09:
Ahoj. Pouzij barycentricke souradnice. Jedna se o linearni funkce (v pripade pyramidy 4 funkce), ktere maji tu vlastnost, ze v jednom z vrcholu nabyvaji hodnoty 1 a ve vsech zbylych vrcholech jsou nulove. Spocitas-li pak barycentricke souradnice nejakeho bodu a vsechny 4 vyjdou z intervalu (0,1), potom tento bod lezi uvnitr pyramidy.
PS: Napr. funkci urcujici barycentrickou souradnici bodu A lze spocitat jako
, kde .
Offline
↑ laszky: Ďakujem za pomoc je to fajn metóda, len neviem či mi to prejde na skúške ak to takto spočítam(samozrejme lepšie ako nič). Mal by ešte niekto nejaké iné nápady ako to spočítať prosím ? Ideálne(ak to tak ide) ako polohu voči tým stenám. Tuším niečo ako keď v rovine viem určiť či bod leži "nalavo alebo na pravo" od smeru vektoru teda od úsečky.
Offline
↑ Jakub09:
Ahoj Jakube, vzdyt to je presne ono...
, pokud bod X lezi na opacne strane od roviny BCD nez bod A
, pokud bod X lezi v rovine BCD
, pokud bod X lezi na stejne strane od roviny BCD jako bod A
, pokud bod X lezi ve stejne rovine (rovnobezne s BCD) jako bod A
Offline
Stránky: 1