Równanie płaszczyzny (pi): Ax + By + Cz + D = O Przypomninie
Dowolna płaszczyzna może być wyznaczona jednoznczanie przez 3 różne punkty, lub 1 punkt i dwa różne kierunki, lub przez 2 punkty i 1 kierunek, różne od kierunku prostej przechodzącej przez te punkty.
Wyznaczanie wzoru na P' względem dowolnej płaszczyzny
Podstawiamy Pt, P2,P2pod wzór Ax + By + Cz + D = 0;
\A*x2+B*y2+C*z2 + D2= 0 • z tego układu możemy wyznaczyć A,B,C,D.
Wektor n = [A,B,C] jest prostopadły do płaszczyzny. Prosta wyznaczona przez punkt P0 i kierunek v ma równanie P= P0+t*V , gdzie tGR
IX=X0+t*Vx\
y=ya+t*v\ papl£i v=/VF\ v=[xJ-x0,yl-yQ,zl—z0] z=z0+t*vz\
gdy fG[0,l], otrzymujemy odcinek PqP\
Znajdziemy punkt Q nalężący do (pi) taki, że prosta 1 przechodząca przez P i Q jest prostopadła do (pi). Równanie prostej 1:
| X=x+t*nx Y=y+t*n},
gdzie x,y,z są współrzędnymi punktu P, n = [nx, ny,nz]=[A, B, C] wektor prostopadły do płaszczyzny (pi) (n jest wektorem normalnym płaszczyny (pi)), tSR » (X,Y,Z)
otrzymane punkty prostej 1.
fx=;t+r*Aj
\Z=z+t*C)
Sprawdzimy dla jakiego tGR punkt (X ,Y ,Z)GR ■ Punkt ten musi spełnić równanie płaszczyzny
A{x+tq*A)+B(y+tq*B) + C(z+tq*C)+D= 0 tq(A1 2+B1+C1)=-(A*x+B*y+C*z+D)
_ (A*x + B* y + C*z + D)
iatem mamy Q (x+tq*A , y+tq*B, z+tq*C) . Ponieważ PQ=PQ' , więc otrzymujemy równanie Q - P = P' - Q,
P mamy równość czyli P' = 2*Q - Q
wektorów
x'=2(x+tq*A)—x |
x'=x+2*tq*A | |
y'=2 (y+t,*B)-y |
= |
y '=y+2*tq*B |
z'=2 (z+t*C)-z |
z'=z+2*tq*Ci |
Szukanie t_{q)
Wyznaczanie P3
Funkcja szukająca równania płaszczyzny