Stránky: 1
Dobrý den,
řeším přepočet prostorových souřadnic (x,y,z) na souřadnice v ploše (i,j). Můj současný postup je vytvoření rovnice roviny ze 3 bodů. Následné promítnutí všech bodů v prostoru do vytvořené roviny. Potřeboval bych poradit jak přepočítat souřadnice bodů v rovině (x,y,z) do souřadnic v ploše (i,j)
Zatím to řeším tak, že odstraním osu s nejmenším rozptylem, jedná se o funkční řešení, ale vede k velkému zkreslení.
Předem děkuji za rady
Offline
↑ Student333:
Zdravím.
Domnívám se, že by bylo užitečné zformulovat tu úlohu konkretněji.
Offline

A tvoje rovina je předem daná? Pokud ano, jde to udělat více způsoby. Napiš vše, co je zadáno, pokud možno přesně.
Offline
Omlouvám se, za zpoždění a děkuji za reakce.
Zadané mám pouze body v prostoru, které jsou definované souřadnicemi (x, y, z) a rozložené tak, že vytváří pomyslnou rovinu. Z těchto bodů, vybírám 3, pomocí nichž určím koeficienty roviny, která dané body nejlépe aproximuje. Následně přepočítám pozice původních bodů tak, aby leželi ve vytvořené rovině, takže platí a*x +b*y + c*z + d = 0 pro všechny body. A teď už jen potřebuji přepočítat jejich polohu takovým způsobem, aby u všech bodů byla jedna z os konstantní. Čímž bych s ní již nemusel dále pracovat, takže z x, y, z bych udělal i,j.
Offline
Stránky: 1