CWGIĆwiczenie 2: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Daniel-PW (dyskusja | edycje)
Nie podano opisu zmian
m Zastępowanie tekstu – „,</math>” na „</math>,”
Linia 9: Linia 9:




Krawędź przecięcia się płaszczyzn równoległych do osi <math>x\,</math> jest prostą również równoległą do osi <math>x\,</math>. W celu wyznaczenia rzutów krawędzi niezbędne jest przeprowadzenie operacji pozwalających określić usytuowanie tych rzutów względem osi x. W tym celu, oprócz rzutni pionowej i poziomej, wprowadzamy dodatkową rzutnię boczną, prostopadłą do tych dwóch.  
Krawędź przecięcia się płaszczyzn równoległych do osi <math>x\</math>, jest prostą również równoległą do osi <math>x\</math>,. W celu wyznaczenia rzutów krawędzi niezbędne jest przeprowadzenie operacji pozwalających określić usytuowanie tych rzutów względem osi x. W tym celu, oprócz rzutni pionowej i poziomej, wprowadzamy dodatkową rzutnię boczną, prostopadłą do tych dwóch.  


Wyznaczamy trzecie rzuty płaszczyzn <math>\alpha\,</math> i <math>\beta\,</math>. W tym rzucie płaszczyzny przyjmą postać rzutujących, a więc otrzymamy trzecie rzuty śladów płaszczyzn będących jednocześnie ich rzutami. Trzecie rzuty płaszczyzn (ślady płaszczyzn) przecinają się w punkcie <math>k'''</math>, który będzie jednocześnie trzecim rzutem krawędzi. Powracając do układu dwóch rzutni, pionowej i poziomej otrzymamy poszukiwane rzuty krawędzi przecięcia się płaszczyzn <math>k'</math>, <math>k''</math>.
Wyznaczamy trzecie rzuty płaszczyzn <math>\alpha\</math>, i <math>\beta\</math>,. W tym rzucie płaszczyzny przyjmą postać rzutujących, a więc otrzymamy trzecie rzuty śladów płaszczyzn będących jednocześnie ich rzutami. Trzecie rzuty płaszczyzn (ślady płaszczyzn) przecinają się w punkcie <math>k'''</math>, który będzie jednocześnie trzecim rzutem krawędzi. Powracając do układu dwóch rzutni, pionowej i poziomej otrzymamy poszukiwane rzuty krawędzi przecięcia się płaszczyzn <math>k'</math>, <math>k''</math>.


|}
|}
Linia 21: Linia 21:
|valign="top"|''Zadanie 2.2.''  
|valign="top"|''Zadanie 2.2.''  


Wyznaczyć punkt przebicia prostej <math>m\,</math> z pasem płaszczyzny zawartym między prostymi <math>\alpha (a||b)</math>  
Wyznaczyć punkt przebicia prostej <math>m\</math>, z pasem płaszczyzny zawartym między prostymi <math>\alpha (a||b)</math>  




Rozwiązując zadanie musimy się zastanowić nad trybem postępowania. W tym przypadku powinniśmy postąpić w sposób następujący:  
Rozwiązując zadanie musimy się zastanowić nad trybem postępowania. W tym przypadku powinniśmy postąpić w sposób następujący:  


#przez prostą <math>m\,</math> poprowadzić dowolną płaszczyznę  <math>\beta\,</math>, najwygodniej rzutująca (pionowo-zutującą,)  
#przez prostą <math>m\</math>, poprowadzić dowolną płaszczyznę  <math>\beta\</math>,, najwygodniej rzutująca (pionowo-zutującą,)  
#wyznaczyć krawędź <math>k\,</math>, przecięcia się płaszczyzny <math>\beta\,</math> z płaszczyzna <math>\alpha (a||b)</math>,
#wyznaczyć krawędź <math>k\</math>,, przecięcia się płaszczyzny <math>\beta\</math>, z płaszczyzna <math>\alpha (a||b)</math>,
#punkt, w którym krawędź <math>k\,</math> przetnie daną prostą <math>m\,</math> jest poszukiwanym punktem <math>P\,</math>, przebicia prostej <math>m\,</math> z płaszczyzną <math>\alpha\,</math>   
#punkt, w którym krawędź <math>k\</math>, przetnie daną prostą <math>m\</math>, jest poszukiwanym punktem <math>P\</math>,, przebicia prostej <math>m\</math>, z płaszczyzną <math>\alpha\</math>,  


Jak widać z przedstawionego schematu postępowania punkty należące do krawędzi <math>k\,</math> będą należały jednocześnie do płaszczyzn <math>\alpha\,</math> i <math>\beta\,</math>. Zatem punkt przecięcia się prostej <math>m\,</math> z krawędzią <math>k\,</math> będzie punktem wspólnym prostej <math>m\,</math> i płaszczyzny <math>\alpha\,</math> (będzie punktem przebicia płaszczyzny <math>\alpha (a||b)\,</math> przez prostą <math>m\,</math> - rys. C2.2b).  
Jak widać z przedstawionego schematu postępowania punkty należące do krawędzi <math>k\</math>, będą należały jednocześnie do płaszczyzn <math>\alpha\</math>, i <math>\beta\</math>,. Zatem punkt przecięcia się prostej <math>m\</math>, z krawędzią <math>k\</math>, będzie punktem wspólnym prostej <math>m\</math>, i płaszczyzny <math>\alpha\</math>, (będzie punktem przebicia płaszczyzny <math>\alpha (a||b)\</math>, przez prostą <math>m\</math>, - rys. C2.2b).  
   
   
Dla wygody dalszego postępowania poprowadźmy przez prostą <math>m\,</math> płaszczyznę pionowo-rzutujacą <math>\beta\,</math>. Ponieważ płaszczyzna <math>\beta\,</math> jest rzutująca, to wszystkie elementy płaskie znajdujące się w tej płaszczyźnie w rzucie pionowym będą leżały na rzucie pionowym płaszczyzny <math>\beta\,</math> (ślad pionowy płaszczyzny <math>v_{\beta}\,</math> będzie pokrywał się z rzutem płaszczyzny <math>\beta\,</math>). Zatem rzut pionowy krawędzi <math>k''</math>, przecięcia się płaszczyzn <math>\alpha\,</math> i <math>\beta\,</math> będzie również pokrywał się z rzutem pionowym płaszczyzny <math>\beta\,</math>. Krawędź <math>k\,</math> należy również do płaszczyzny <math>\alpha\,</math>, a więc rzut pionowy krawędzi <math>k''</math> przecina proste <math>a''</math> i <math>b''</math>, tworzące tą płaszczyznę, odpowiednio w punktach <math>1''</math> i <math>2''</math>. Rzuty poziome tych punktów wyznaczymy na rzutach poziomych prostych <math>a\,</math> i <math>b\,</math>. Następnie znajdujemy punkt przecięcia się wyznaczonej krawędzi z prostą <math>m\,</math>. W rzucie pionowym obie proste pokrywają się, więc wyznaczenie tego punktu jest niemożliwe, natomiast w rzucie poziomym bez trudu wyznaczymy rzut poziomy <math>P'</math> poszukiwanego punktu przebicia <math>P\,</math>. Na odnoszącej i rzutach pionowych prostych <math>k\,</math> i <math>m\,</math> będzie znajdował się rzut  pionowy punktu przebicia <math>P''</math>.  
Dla wygody dalszego postępowania poprowadźmy przez prostą <math>m\</math>, płaszczyznę pionowo-rzutujacą <math>\beta\</math>,. Ponieważ płaszczyzna <math>\beta\</math>, jest rzutująca, to wszystkie elementy płaskie znajdujące się w tej płaszczyźnie w rzucie pionowym będą leżały na rzucie pionowym płaszczyzny <math>\beta\</math>, (ślad pionowy płaszczyzny <math>v_{\beta}\</math>, będzie pokrywał się z rzutem płaszczyzny <math>\beta\</math>,). Zatem rzut pionowy krawędzi <math>k''</math>, przecięcia się płaszczyzn <math>\alpha\</math>, i <math>\beta\</math>, będzie również pokrywał się z rzutem pionowym płaszczyzny <math>\beta\</math>,. Krawędź <math>k\</math>, należy również do płaszczyzny <math>\alpha\</math>,, a więc rzut pionowy krawędzi <math>k''</math> przecina proste <math>a''</math> i <math>b''</math>, tworzące tą płaszczyznę, odpowiednio w punktach <math>1''</math> i <math>2''</math>. Rzuty poziome tych punktów wyznaczymy na rzutach poziomych prostych <math>a\</math>, i <math>b\</math>,. Następnie znajdujemy punkt przecięcia się wyznaczonej krawędzi z prostą <math>m\</math>,. W rzucie pionowym obie proste pokrywają się, więc wyznaczenie tego punktu jest niemożliwe, natomiast w rzucie poziomym bez trudu wyznaczymy rzut poziomy <math>P'</math> poszukiwanego punktu przebicia <math>P\</math>,. Na odnoszącej i rzutach pionowych prostych <math>k\</math>, i <math>m\</math>, będzie znajdował się rzut  pionowy punktu przebicia <math>P''</math>.  


Do pełnego rozwiązania zadania niezbędne jest ustalenie widoczności prostej <math>m\,</math>, przy założeniu, że pas między prostymi <math>a\,</math> i <math>b\,</math> jest nieprzezroczysty. W tym celu w miejscu przecięcia się rzutów prostej <math>m\,</math> z prostą należącą do płaszczyzny <math>\alpha\,</math> ( np. <math>a\,</math>) obieramy punkty i analizujemy, które z nich mają większą głębokość (dla rzutów pionowych) względnie wysokość (dla rzutów poziomych). Np. analizując punkty: punkt <math>2''</math>, należący do prostej <math>m\,</math> oraz punkt <math>3''</math> należący do prostej <math>b\,</math>, widzimy w rzucie poziomym, że punkt <math>3\,</math> ma większą głębokość, a więc prosta <math>m\,</math> w tym punkcie, w rzucie pionowym jest widoczna, prosta <math>b\,</math> jest niewidoczna, co oznaczamy linią kreskową aż do punktu przebicia <math>P''</math>. Analogiczne postępowanie przeprowadzamy dla punktów <math>4'</math> i <math>5'</math>,  należących do prostych <math>a\,</math> i <math>m\,</math>.
Do pełnego rozwiązania zadania niezbędne jest ustalenie widoczności prostej <math>m\</math>,, przy założeniu, że pas między prostymi <math>a\</math>, i <math>b\</math>, jest nieprzezroczysty. W tym celu w miejscu przecięcia się rzutów prostej <math>m\</math>, z prostą należącą do płaszczyzny <math>\alpha\</math>, ( np. <math>a\</math>,) obieramy punkty i analizujemy, które z nich mają większą głębokość (dla rzutów pionowych) względnie wysokość (dla rzutów poziomych). Np. analizując punkty: punkt <math>2''</math>, należący do prostej <math>m\</math>, oraz punkt <math>3''</math> należący do prostej <math>b\</math>,, widzimy w rzucie poziomym, że punkt <math>3\</math>, ma większą głębokość, a więc prosta <math>m\</math>, w tym punkcie, w rzucie pionowym jest widoczna, prosta <math>b\</math>, jest niewidoczna, co oznaczamy linią kreskową aż do punktu przebicia <math>P''</math>. Analogiczne postępowanie przeprowadzamy dla punktów <math>4'</math> i <math>5'</math>,  należących do prostych <math>a\</math>, i <math>m\</math>,.


|}
|}
Linia 44: Linia 44:
|valign="top"|''Zadanie 2.3.''  
|valign="top"|''Zadanie 2.3.''  


''Wyznaczyć linię przenikania dwóch figur płaskich, trójkąta  <math>PQR\,</math> z równoległobokiem  <math>ABCD\,</math>. Przyjmując, że płaszczyzny figur są nieprzezroczyste ustalić ich widoczność.''  
''Wyznaczyć linię przenikania dwóch figur płaskich, trójkąta  <math>PQR\</math>, z równoległobokiem  <math>ABCD\</math>,. Przyjmując, że płaszczyzny figur są nieprzezroczyste ustalić ich widoczność.''  


Linia przenikania figur płaskich to nic innego jak odcinek krawędzi przecięcia się płaszczyzn, zdefiniowanych przez te figury, wspólny dla obu płaszczyzn. Należy, zatem wyznaczyć wspólną krawędź przecięcia się płaszczyzn reprezentowanych przez trójkąt i równoległobok. Krawędź wyznaczymy metodą pośrednią, poszukując punktów przebicia bokiem jednej z figur płaszczyzny drugiej figury. Wyznaczenie dwóch punktów przebicia, czyli dwóch punktów wspólnych tych płaszczyzn określi nam krawędź przecięcia się płaszczyzn (dwa punkty, jednoznacznie, określają prostą).
Linia przenikania figur płaskich to nic innego jak odcinek krawędzi przecięcia się płaszczyzn, zdefiniowanych przez te figury, wspólny dla obu płaszczyzn. Należy, zatem wyznaczyć wspólną krawędź przecięcia się płaszczyzn reprezentowanych przez trójkąt i równoległobok. Krawędź wyznaczymy metodą pośrednią, poszukując punktów przebicia bokiem jednej z figur płaszczyzny drugiej figury. Wyznaczenie dwóch punktów przebicia, czyli dwóch punktów wspólnych tych płaszczyzn określi nam krawędź przecięcia się płaszczyzn (dwa punkty, jednoznacznie, określają prostą).


1). Wyznaczmy punkt przebicia boku <math>CD\,</math> równoległoboku z płaszczyzną trójkąta  <math>PQR\,</math>. W tym celu poprowadzimy płaszczyznę pionowo - rzutującą <math>\alpha\,</math> przez bok  <math>CD\,</math> równoległoboku. Płaszczyzna jest rzutująca, a więc krawędź przecięcia się tej płaszczyzny z płaszczyzną równoległoboku <math>k_1\,</math> będzie leżała w płaszczyźnie <math>\alpha\,</math>, ale również w płaszczyźnie trójkąta. Rzut pionowy tej krawędzi będzie pokrywał się z rzutem pionowym płaszczyzny <math>\alpha\,</math> oraz z rzutem pionowym boku <math>C''D''</math>. Przynależność krawędzi <math>k_1\,</math> do płaszczyzny trójkąta oznacza, że punkty <math>1''</math> i <math>2''</math> są rzutami punktów przecięcia się krawędzi z rzutami boków <math>P''Q''</math> oraz <math>R''Q''</math>. Rzuty poziome tych punktów znajdziemy na przecięciu się odnoszących prostopadłych do osi <math>x\,</math> z rzutami poziomymi boków trójkąta <math>P'Q'</math> oraz <math>R'Q'</math>. W ten sposób znajdujemy rzuty krawędzi <math>{k_1}''</math> oraz <math>{k_1}'</math>. W rzucie poziomym otrzymamy szukany punkt przebicia <math>{II}'</math> boku <math>C'D'</math> równoległoboku z płaszczyzną trójkąta.  
1). Wyznaczmy punkt przebicia boku <math>CD\</math>, równoległoboku z płaszczyzną trójkąta  <math>PQR\</math>,. W tym celu poprowadzimy płaszczyznę pionowo - rzutującą <math>\alpha\</math>, przez bok  <math>CD\</math>, równoległoboku. Płaszczyzna jest rzutująca, a więc krawędź przecięcia się tej płaszczyzny z płaszczyzną równoległoboku <math>k_1\</math>, będzie leżała w płaszczyźnie <math>\alpha\</math>,, ale również w płaszczyźnie trójkąta. Rzut pionowy tej krawędzi będzie pokrywał się z rzutem pionowym płaszczyzny <math>\alpha\</math>, oraz z rzutem pionowym boku <math>C''D''</math>. Przynależność krawędzi <math>k_1\</math>, do płaszczyzny trójkąta oznacza, że punkty <math>1''</math> i <math>2''</math> są rzutami punktów przecięcia się krawędzi z rzutami boków <math>P''Q''</math> oraz <math>R''Q''</math>. Rzuty poziome tych punktów znajdziemy na przecięciu się odnoszących prostopadłych do osi <math>x\</math>, z rzutami poziomymi boków trójkąta <math>P'Q'</math> oraz <math>R'Q'</math>. W ten sposób znajdujemy rzuty krawędzi <math>{k_1}''</math> oraz <math>{k_1}'</math>. W rzucie poziomym otrzymamy szukany punkt przebicia <math>{II}'</math> boku <math>C'D'</math> równoległoboku z płaszczyzną trójkąta.  


Rzut pionowy tego punktu wyznaczymy jako przecięcie odnoszącej z rzutem pionowym krawędzi  <math>{k_1}''</math> (oraz boku <math>C''D''</math>).   
Rzut pionowy tego punktu wyznaczymy jako przecięcie odnoszącej z rzutem pionowym krawędzi  <math>{k_1}''</math> (oraz boku <math>C''D''</math>).   


2). Podobną konstrukcję przeprowadzamy z inną parą np.: boku trójkąta oraz płaszczyzny równoległoboku <math>ABCD\,</math>. Wybierzmy do rozważań bok <math>RQ\,</math> trójkąta, przez który poprowadzimy płaszczyznę <math>\beta\,</math> a następnie, w drodze postępowania analogicznego jak poprzednio, wyznaczymy krawędź przecięcia się płaszczyzny <math>\beta\,</math> z płaszczyzną równoległoboku oraz w konsekwencji punkt przebicia <math>III\,</math> boku <math>QR\,</math> z równoległobokiem <math>ABCD\,</math>.  
2). Podobną konstrukcję przeprowadzamy z inną parą np.: boku trójkąta oraz płaszczyzny równoległoboku <math>ABCD\</math>,. Wybierzmy do rozważań bok <math>RQ\</math>, trójkąta, przez który poprowadzimy płaszczyznę <math>\beta\</math>, a następnie, w drodze postępowania analogicznego jak poprzednio, wyznaczymy krawędź przecięcia się płaszczyzny <math>\beta\</math>, z płaszczyzną równoległoboku oraz w konsekwencji punkt przebicia <math>III\</math>, boku <math>QR\</math>, z równoległobokiem <math>ABCD\</math>,.  


Podobnie jak w poprzednim zadaniu ustalamy widoczność poszczególnych krawędzi analizując odpowiednio wysokość i głębokość punktów znajdujących się na przecięciu się rzutów poszczególnych boków figur płaskich. Dla rzutu pionowego analizujemy głębokości punktów 2 i 3, dla rzutu poziomego – wysokości punktów 7 i 8. Po analizie oznaczamy krawędzie i płaszczyzny widoczne oraz niewidoczne.  
Podobnie jak w poprzednim zadaniu ustalamy widoczność poszczególnych krawędzi analizując odpowiednio wysokość i głębokość punktów znajdujących się na przecięciu się rzutów poszczególnych boków figur płaskich. Dla rzutu pionowego analizujemy głębokości punktów 2 i 3, dla rzutu poziomego – wysokości punktów 7 i 8. Po analizie oznaczamy krawędzie i płaszczyzny widoczne oraz niewidoczne.  
Linia 68: Linia 68:
Ustalmy tok postępowania przy rozwiązaniu tego zadania:
Ustalmy tok postępowania przy rozwiązaniu tego zadania:


#przez dowolny punkt <math>1\,</math> leżący na prostej <math>n\,</math> oraz wierzchołek <math>W\,</math> ostrosłupa poprowadźmy prostą <math>a\,</math>,
#przez dowolny punkt <math>1\</math>, leżący na prostej <math>n\</math>, oraz wierzchołek <math>W\</math>, ostrosłupa poprowadźmy prostą <math>a\</math>,,
#dwie proste przecinające się <math>a\,</math> i <math>n\,</math> określają płaszczyznę <math>\alpha\,</math>. Wyznaczamy przekrój ostrosłupa płaszczyzną <math>\alpha\,</math>,
#dwie proste przecinające się <math>a\</math>, i <math>n\</math>, określają płaszczyznę <math>\alpha\</math>,. Wyznaczamy przekrój ostrosłupa płaszczyzną <math>\alpha\</math>,,
#w punktach przecięcia się boków wielokąta przekroju z prostą <math>n\,</math> wyznaczymy poszukiwane punkty przebicia ścian ostrosłupa z prostą <math>n\,</math>.
#w punktach przecięcia się boków wielokąta przekroju z prostą <math>n\</math>, wyznaczymy poszukiwane punkty przebicia ścian ostrosłupa z prostą <math>n\</math>,.




Obierając punkt <math>1\,</math> na prostej <math>n\,</math> oraz prowadząc prostą <math>a\,</math> przez punkt <math>1\,</math> i wierzchołek <math>W\,</math> ostrosłupa wyznaczamy przekrój ostrosłupa płaszczyzną określoną przez te proste.  Wierzchołek W będzie stanowił jeden z wierzchołków figury płaskiej, będącej poszukiwanym przekrojem. Mając dane rzuty prostych <math>n\,</math> i <math>a\,</math> możemy wyznaczyć ich ślady poziome <math>H_a\,</math> i <math>H_n\,</math>. Łącząc ze sobą te ślady wyznaczymy ślad poziomy <math>h_{\alpha}\,</math> płaszczyzny <math>\alpha\,</math>. Jak widać na rzucie poziomym ślad <math>h_{\alpha}\,</math> (prosta leżąca na rzutni poziomej) przecina nam podstawę ostrosłupa w punktach <math>2'</math> i <math>3'</math> (podstawa ostrosłupa z założenia leży na rzutni poziomej). Łącząc rzuty poziome punktów <math>2'</math> i <math>3'</math> z rzutem poziomym <math>W'</math> wierzchołka, wyznaczymy rzut poziomy (<math>W'2'3'</math>) trójkąta, który jest rzutem poszukiwanego przekroju. Prosta <math>n\,</math> przecina boki przekroju w punktach <math>Q'</math> i <math>R'</math>, które są punktami przebicia prostej <math>n\,</math> ze ścianami ostrosłupa. Rzuty pionowe punktów przebicia znajdziemy na rzucie pionowym <math>n''</math> prostej oraz odnoszących punktów <math>Q'</math> i <math>R'</math>.
Obierając punkt <math>1\</math>, na prostej <math>n\</math>, oraz prowadząc prostą <math>a\</math>, przez punkt <math>1\</math>, i wierzchołek <math>W\</math>, ostrosłupa wyznaczamy przekrój ostrosłupa płaszczyzną określoną przez te proste.  Wierzchołek W będzie stanowił jeden z wierzchołków figury płaskiej, będącej poszukiwanym przekrojem. Mając dane rzuty prostych <math>n\</math>, i <math>a\</math>, możemy wyznaczyć ich ślady poziome <math>H_a\</math>, i <math>H_n\</math>,. Łącząc ze sobą te ślady wyznaczymy ślad poziomy <math>h_{\alpha}\</math>, płaszczyzny <math>\alpha\</math>,. Jak widać na rzucie poziomym ślad <math>h_{\alpha}\</math>, (prosta leżąca na rzutni poziomej) przecina nam podstawę ostrosłupa w punktach <math>2'</math> i <math>3'</math> (podstawa ostrosłupa z założenia leży na rzutni poziomej). Łącząc rzuty poziome punktów <math>2'</math> i <math>3'</math> z rzutem poziomym <math>W'</math> wierzchołka, wyznaczymy rzut poziomy (<math>W'2'3'</math>) trójkąta, który jest rzutem poszukiwanego przekroju. Prosta <math>n\</math>, przecina boki przekroju w punktach <math>Q'</math> i <math>R'</math>, które są punktami przebicia prostej <math>n\</math>, ze ścianami ostrosłupa. Rzuty pionowe punktów przebicia znajdziemy na rzucie pionowym <math>n''</math> prostej oraz odnoszących punktów <math>Q'</math> i <math>R'</math>.


Ustalamy widoczność prostej <math>n\,</math>, przyjmując, że ściany ostrosłupa są nieprzezroczyste. Widoczność prostej <math>n\,</math> w rzucie pionowym określamy analizując widoczność ścian ostrosłupa  (ocenę przeprowadzamy w rzucie poziomym). Widać wyraźnie, że ściana <math>BCW\,</math> jest widoczna w rzucie pionowym, natomiast ściana <math>ABW\,</math> jest niewidoczna w rzucie pionowym. Prosta <math>n\,</math> w rzucie pionowym będzie niewidoczna aż do punktu <math>R\,</math> prostej ze ścianą <math>BCW\,</math>. Zaznaczamy to odpowiednio linią kreskową. Widoczność prostej <math>n\,</math> w rzucie poziomym jest oczywista. Wszystkie ściany są widoczne z wyjątkiem podstawy. Prosta <math>n\,</math>, zatem jest niewidoczna wyłącznie między ścianami ostrosłupa, co odpowiednio zaznaczamy na rzucie poziomym przekroju.  
Ustalamy widoczność prostej <math>n\</math>,, przyjmując, że ściany ostrosłupa są nieprzezroczyste. Widoczność prostej <math>n\</math>, w rzucie pionowym określamy analizując widoczność ścian ostrosłupa  (ocenę przeprowadzamy w rzucie poziomym). Widać wyraźnie, że ściana <math>BCW\</math>, jest widoczna w rzucie pionowym, natomiast ściana <math>ABW\</math>, jest niewidoczna w rzucie pionowym. Prosta <math>n\</math>, w rzucie pionowym będzie niewidoczna aż do punktu <math>R\</math>, prostej ze ścianą <math>BCW\</math>,. Zaznaczamy to odpowiednio linią kreskową. Widoczność prostej <math>n\</math>, w rzucie poziomym jest oczywista. Wszystkie ściany są widoczne z wyjątkiem podstawy. Prosta <math>n\</math>,, zatem jest niewidoczna wyłącznie między ścianami ostrosłupa, co odpowiednio zaznaczamy na rzucie poziomym przekroju.  





Wersja z 09:29, 5 wrz 2023

Ćwiczenia 2. Elementy wspólne i przynależne w odwzorowaniach przestrzennych


Zadanie2.1.

Wyznaczyć krawędź przecięcia się dwu płaszczyzn określonych śladami a i b


Krawędź przecięcia się płaszczyzn równoległych do osi Parser nie mógł rozpoznać (błąd składni): {\displaystyle x\} , jest prostą również równoległą do osi Parser nie mógł rozpoznać (błąd składni): {\displaystyle x\} ,. W celu wyznaczenia rzutów krawędzi niezbędne jest przeprowadzenie operacji pozwalających określić usytuowanie tych rzutów względem osi x. W tym celu, oprócz rzutni pionowej i poziomej, wprowadzamy dodatkową rzutnię boczną, prostopadłą do tych dwóch.

Wyznaczamy trzecie rzuty płaszczyzn Parser nie mógł rozpoznać (błąd składni): {\displaystyle \alpha\} , i Parser nie mógł rozpoznać (błąd składni): {\displaystyle \beta\} ,. W tym rzucie płaszczyzny przyjmą postać rzutujących, a więc otrzymamy trzecie rzuty śladów płaszczyzn będących jednocześnie ich rzutami. Trzecie rzuty płaszczyzn (ślady płaszczyzn) przecinają się w punkcie k, który będzie jednocześnie trzecim rzutem krawędzi. Powracając do układu dwóch rzutni, pionowej i poziomej otrzymamy poszukiwane rzuty krawędzi przecięcia się płaszczyzn k, k.


Zadanie 2.2.

Wyznaczyć punkt przebicia prostej Parser nie mógł rozpoznać (błąd składni): {\displaystyle m\} , z pasem płaszczyzny zawartym między prostymi α(a||b)


Rozwiązując zadanie musimy się zastanowić nad trybem postępowania. W tym przypadku powinniśmy postąpić w sposób następujący:

  1. przez prostą Parser nie mógł rozpoznać (błąd składni): {\displaystyle m\} , poprowadzić dowolną płaszczyznę Parser nie mógł rozpoznać (błąd składni): {\displaystyle \beta\} ,, najwygodniej rzutująca (pionowo-zutującą,)
  2. wyznaczyć krawędź Parser nie mógł rozpoznać (błąd składni): {\displaystyle k\} ,, przecięcia się płaszczyzny Parser nie mógł rozpoznać (błąd składni): {\displaystyle \beta\} , z płaszczyzna α(a||b),
  3. punkt, w którym krawędź Parser nie mógł rozpoznać (błąd składni): {\displaystyle k\} , przetnie daną prostą Parser nie mógł rozpoznać (błąd składni): {\displaystyle m\} , jest poszukiwanym punktem Parser nie mógł rozpoznać (błąd składni): {\displaystyle P\} ,, przebicia prostej Parser nie mógł rozpoznać (błąd składni): {\displaystyle m\} , z płaszczyzną Parser nie mógł rozpoznać (błąd składni): {\displaystyle \alpha\} ,

Jak widać z przedstawionego schematu postępowania punkty należące do krawędzi Parser nie mógł rozpoznać (błąd składni): {\displaystyle k\} , będą należały jednocześnie do płaszczyzn Parser nie mógł rozpoznać (błąd składni): {\displaystyle \alpha\} , i Parser nie mógł rozpoznać (błąd składni): {\displaystyle \beta\} ,. Zatem punkt przecięcia się prostej Parser nie mógł rozpoznać (błąd składni): {\displaystyle m\} , z krawędzią Parser nie mógł rozpoznać (błąd składni): {\displaystyle k\} , będzie punktem wspólnym prostej Parser nie mógł rozpoznać (błąd składni): {\displaystyle m\} , i płaszczyzny Parser nie mógł rozpoznać (błąd składni): {\displaystyle \alpha\} , (będzie punktem przebicia płaszczyzny Parser nie mógł rozpoznać (błąd składni): {\displaystyle \alpha (a||b)\} , przez prostą Parser nie mógł rozpoznać (błąd składni): {\displaystyle m\} , - rys. C2.2b).

Dla wygody dalszego postępowania poprowadźmy przez prostą Parser nie mógł rozpoznać (błąd składni): {\displaystyle m\} , płaszczyznę pionowo-rzutujacą Parser nie mógł rozpoznać (błąd składni): {\displaystyle \beta\} ,. Ponieważ płaszczyzna Parser nie mógł rozpoznać (błąd składni): {\displaystyle \beta\} , jest rzutująca, to wszystkie elementy płaskie znajdujące się w tej płaszczyźnie w rzucie pionowym będą leżały na rzucie pionowym płaszczyzny Parser nie mógł rozpoznać (błąd składni): {\displaystyle \beta\} , (ślad pionowy płaszczyzny Parser nie mógł rozpoznać (błąd składni): {\displaystyle v_{\beta}\} , będzie pokrywał się z rzutem płaszczyzny Parser nie mógł rozpoznać (błąd składni): {\displaystyle \beta\} ,). Zatem rzut pionowy krawędzi k, przecięcia się płaszczyzn Parser nie mógł rozpoznać (błąd składni): {\displaystyle \alpha\} , i Parser nie mógł rozpoznać (błąd składni): {\displaystyle \beta\} , będzie również pokrywał się z rzutem pionowym płaszczyzny Parser nie mógł rozpoznać (błąd składni): {\displaystyle \beta\} ,. Krawędź Parser nie mógł rozpoznać (błąd składni): {\displaystyle k\} , należy również do płaszczyzny Parser nie mógł rozpoznać (błąd składni): {\displaystyle \alpha\} ,, a więc rzut pionowy krawędzi k przecina proste a i b, tworzące tą płaszczyznę, odpowiednio w punktach 1 i 2. Rzuty poziome tych punktów wyznaczymy na rzutach poziomych prostych Parser nie mógł rozpoznać (błąd składni): {\displaystyle a\} , i Parser nie mógł rozpoznać (błąd składni): {\displaystyle b\} ,. Następnie znajdujemy punkt przecięcia się wyznaczonej krawędzi z prostą Parser nie mógł rozpoznać (błąd składni): {\displaystyle m\} ,. W rzucie pionowym obie proste pokrywają się, więc wyznaczenie tego punktu jest niemożliwe, natomiast w rzucie poziomym bez trudu wyznaczymy rzut poziomy P poszukiwanego punktu przebicia Parser nie mógł rozpoznać (błąd składni): {\displaystyle P\} ,. Na odnoszącej i rzutach pionowych prostych Parser nie mógł rozpoznać (błąd składni): {\displaystyle k\} , i Parser nie mógł rozpoznać (błąd składni): {\displaystyle m\} , będzie znajdował się rzut pionowy punktu przebicia P.

Do pełnego rozwiązania zadania niezbędne jest ustalenie widoczności prostej Parser nie mógł rozpoznać (błąd składni): {\displaystyle m\} ,, przy założeniu, że pas między prostymi Parser nie mógł rozpoznać (błąd składni): {\displaystyle a\} , i Parser nie mógł rozpoznać (błąd składni): {\displaystyle b\} , jest nieprzezroczysty. W tym celu w miejscu przecięcia się rzutów prostej Parser nie mógł rozpoznać (błąd składni): {\displaystyle m\} , z prostą należącą do płaszczyzny Parser nie mógł rozpoznać (błąd składni): {\displaystyle \alpha\} , ( np. Parser nie mógł rozpoznać (błąd składni): {\displaystyle a\} ,) obieramy punkty i analizujemy, które z nich mają większą głębokość (dla rzutów pionowych) względnie wysokość (dla rzutów poziomych). Np. analizując punkty: punkt 2, należący do prostej Parser nie mógł rozpoznać (błąd składni): {\displaystyle m\} , oraz punkt 3 należący do prostej Parser nie mógł rozpoznać (błąd składni): {\displaystyle b\} ,, widzimy w rzucie poziomym, że punkt Parser nie mógł rozpoznać (błąd składni): {\displaystyle 3\} , ma większą głębokość, a więc prosta Parser nie mógł rozpoznać (błąd składni): {\displaystyle m\} , w tym punkcie, w rzucie pionowym jest widoczna, prosta Parser nie mógł rozpoznać (błąd składni): {\displaystyle b\} , jest niewidoczna, co oznaczamy linią kreskową aż do punktu przebicia P. Analogiczne postępowanie przeprowadzamy dla punktów 4 i 5, należących do prostych Parser nie mógł rozpoznać (błąd składni): {\displaystyle a\} , i Parser nie mógł rozpoznać (błąd składni): {\displaystyle m\} ,.


Zadanie 2.3.

Wyznaczyć linię przenikania dwóch figur płaskich, trójkąta Parser nie mógł rozpoznać (błąd składni): {\displaystyle PQR\} , z równoległobokiem Parser nie mógł rozpoznać (błąd składni): {\displaystyle ABCD\} ,. Przyjmując, że płaszczyzny figur są nieprzezroczyste ustalić ich widoczność.

Linia przenikania figur płaskich to nic innego jak odcinek krawędzi przecięcia się płaszczyzn, zdefiniowanych przez te figury, wspólny dla obu płaszczyzn. Należy, zatem wyznaczyć wspólną krawędź przecięcia się płaszczyzn reprezentowanych przez trójkąt i równoległobok. Krawędź wyznaczymy metodą pośrednią, poszukując punktów przebicia bokiem jednej z figur płaszczyzny drugiej figury. Wyznaczenie dwóch punktów przebicia, czyli dwóch punktów wspólnych tych płaszczyzn określi nam krawędź przecięcia się płaszczyzn (dwa punkty, jednoznacznie, określają prostą).

1). Wyznaczmy punkt przebicia boku Parser nie mógł rozpoznać (błąd składni): {\displaystyle CD\} , równoległoboku z płaszczyzną trójkąta Parser nie mógł rozpoznać (błąd składni): {\displaystyle PQR\} ,. W tym celu poprowadzimy płaszczyznę pionowo - rzutującą Parser nie mógł rozpoznać (błąd składni): {\displaystyle \alpha\} , przez bok Parser nie mógł rozpoznać (błąd składni): {\displaystyle CD\} , równoległoboku. Płaszczyzna jest rzutująca, a więc krawędź przecięcia się tej płaszczyzny z płaszczyzną równoległoboku Parser nie mógł rozpoznać (błąd składni): {\displaystyle k_1\} , będzie leżała w płaszczyźnie Parser nie mógł rozpoznać (błąd składni): {\displaystyle \alpha\} ,, ale również w płaszczyźnie trójkąta. Rzut pionowy tej krawędzi będzie pokrywał się z rzutem pionowym płaszczyzny Parser nie mógł rozpoznać (błąd składni): {\displaystyle \alpha\} , oraz z rzutem pionowym boku CD. Przynależność krawędzi Parser nie mógł rozpoznać (błąd składni): {\displaystyle k_1\} , do płaszczyzny trójkąta oznacza, że punkty 1 i 2 są rzutami punktów przecięcia się krawędzi z rzutami boków PQ oraz RQ. Rzuty poziome tych punktów znajdziemy na przecięciu się odnoszących prostopadłych do osi Parser nie mógł rozpoznać (błąd składni): {\displaystyle x\} , z rzutami poziomymi boków trójkąta PQ oraz RQ. W ten sposób znajdujemy rzuty krawędzi k1' oraz k1'. W rzucie poziomym otrzymamy szukany punkt przebicia II' boku CD równoległoboku z płaszczyzną trójkąta.

Rzut pionowy tego punktu wyznaczymy jako przecięcie odnoszącej z rzutem pionowym krawędzi k1' (oraz boku CD).

2). Podobną konstrukcję przeprowadzamy z inną parą np.: boku trójkąta oraz płaszczyzny równoległoboku Parser nie mógł rozpoznać (błąd składni): {\displaystyle ABCD\} ,. Wybierzmy do rozważań bok Parser nie mógł rozpoznać (błąd składni): {\displaystyle RQ\} , trójkąta, przez który poprowadzimy płaszczyznę Parser nie mógł rozpoznać (błąd składni): {\displaystyle \beta\} , a następnie, w drodze postępowania analogicznego jak poprzednio, wyznaczymy krawędź przecięcia się płaszczyzny Parser nie mógł rozpoznać (błąd składni): {\displaystyle \beta\} , z płaszczyzną równoległoboku oraz w konsekwencji punkt przebicia Parser nie mógł rozpoznać (błąd składni): {\displaystyle III\} , boku Parser nie mógł rozpoznać (błąd składni): {\displaystyle QR\} , z równoległobokiem Parser nie mógł rozpoznać (błąd składni): {\displaystyle ABCD\} ,.

Podobnie jak w poprzednim zadaniu ustalamy widoczność poszczególnych krawędzi analizując odpowiednio wysokość i głębokość punktów znajdujących się na przecięciu się rzutów poszczególnych boków figur płaskich. Dla rzutu pionowego analizujemy głębokości punktów 2 i 3, dla rzutu poziomego – wysokości punktów 7 i 8. Po analizie oznaczamy krawędzie i płaszczyzny widoczne oraz niewidoczne.


Zadanie 2.3.

Wyznaczyć punkty przebicia ostrosłupa ABCW prostą n.


Ustalmy tok postępowania przy rozwiązaniu tego zadania:

  1. przez dowolny punkt Parser nie mógł rozpoznać (błąd składni): {\displaystyle 1\} , leżący na prostej Parser nie mógł rozpoznać (błąd składni): {\displaystyle n\} , oraz wierzchołek Parser nie mógł rozpoznać (błąd składni): {\displaystyle W\} , ostrosłupa poprowadźmy prostą Parser nie mógł rozpoznać (błąd składni): {\displaystyle a\} ,,
  2. dwie proste przecinające się Parser nie mógł rozpoznać (błąd składni): {\displaystyle a\} , i Parser nie mógł rozpoznać (błąd składni): {\displaystyle n\} , określają płaszczyznę Parser nie mógł rozpoznać (błąd składni): {\displaystyle \alpha\} ,. Wyznaczamy przekrój ostrosłupa płaszczyzną Parser nie mógł rozpoznać (błąd składni): {\displaystyle \alpha\} ,,
  3. w punktach przecięcia się boków wielokąta przekroju z prostą Parser nie mógł rozpoznać (błąd składni): {\displaystyle n\} , wyznaczymy poszukiwane punkty przebicia ścian ostrosłupa z prostą Parser nie mógł rozpoznać (błąd składni): {\displaystyle n\} ,.


Obierając punkt Parser nie mógł rozpoznać (błąd składni): {\displaystyle 1\} , na prostej Parser nie mógł rozpoznać (błąd składni): {\displaystyle n\} , oraz prowadząc prostą Parser nie mógł rozpoznać (błąd składni): {\displaystyle a\} , przez punkt Parser nie mógł rozpoznać (błąd składni): {\displaystyle 1\} , i wierzchołek Parser nie mógł rozpoznać (błąd składni): {\displaystyle W\} , ostrosłupa wyznaczamy przekrój ostrosłupa płaszczyzną określoną przez te proste. Wierzchołek W będzie stanowił jeden z wierzchołków figury płaskiej, będącej poszukiwanym przekrojem. Mając dane rzuty prostych Parser nie mógł rozpoznać (błąd składni): {\displaystyle n\} , i Parser nie mógł rozpoznać (błąd składni): {\displaystyle a\} , możemy wyznaczyć ich ślady poziome Parser nie mógł rozpoznać (błąd składni): {\displaystyle H_a\} , i Parser nie mógł rozpoznać (błąd składni): {\displaystyle H_n\} ,. Łącząc ze sobą te ślady wyznaczymy ślad poziomy Parser nie mógł rozpoznać (błąd składni): {\displaystyle h_{\alpha}\} , płaszczyzny Parser nie mógł rozpoznać (błąd składni): {\displaystyle \alpha\} ,. Jak widać na rzucie poziomym ślad Parser nie mógł rozpoznać (błąd składni): {\displaystyle h_{\alpha}\} , (prosta leżąca na rzutni poziomej) przecina nam podstawę ostrosłupa w punktach 2 i 3 (podstawa ostrosłupa z założenia leży na rzutni poziomej). Łącząc rzuty poziome punktów 2 i 3 z rzutem poziomym W wierzchołka, wyznaczymy rzut poziomy (W23) trójkąta, który jest rzutem poszukiwanego przekroju. Prosta Parser nie mógł rozpoznać (błąd składni): {\displaystyle n\} , przecina boki przekroju w punktach Q i R, które są punktami przebicia prostej Parser nie mógł rozpoznać (błąd składni): {\displaystyle n\} , ze ścianami ostrosłupa. Rzuty pionowe punktów przebicia znajdziemy na rzucie pionowym n prostej oraz odnoszących punktów Q i R.

Ustalamy widoczność prostej Parser nie mógł rozpoznać (błąd składni): {\displaystyle n\} ,, przyjmując, że ściany ostrosłupa są nieprzezroczyste. Widoczność prostej Parser nie mógł rozpoznać (błąd składni): {\displaystyle n\} , w rzucie pionowym określamy analizując widoczność ścian ostrosłupa (ocenę przeprowadzamy w rzucie poziomym). Widać wyraźnie, że ściana Parser nie mógł rozpoznać (błąd składni): {\displaystyle BCW\} , jest widoczna w rzucie pionowym, natomiast ściana Parser nie mógł rozpoznać (błąd składni): {\displaystyle ABW\} , jest niewidoczna w rzucie pionowym. Prosta Parser nie mógł rozpoznać (błąd składni): {\displaystyle n\} , w rzucie pionowym będzie niewidoczna aż do punktu Parser nie mógł rozpoznać (błąd składni): {\displaystyle R\} , prostej ze ścianą Parser nie mógł rozpoznać (błąd składni): {\displaystyle BCW\} ,. Zaznaczamy to odpowiednio linią kreskową. Widoczność prostej Parser nie mógł rozpoznać (błąd składni): {\displaystyle n\} , w rzucie poziomym jest oczywista. Wszystkie ściany są widoczne z wyjątkiem podstawy. Prosta Parser nie mógł rozpoznać (błąd składni): {\displaystyle n\} ,, zatem jest niewidoczna wyłącznie między ścianami ostrosłupa, co odpowiednio zaznaczamy na rzucie poziomym przekroju.