Witajcie. Potrzebuję wskazówki. Muszę napisać program który narysuje ostrosłup, będzie mógł go obracać, oraz obciąć czubek płaszczyzną pod dowolnym kątem (ale bez przecinania podstawy).
Bryłę już mam, tworzę ją za pomocą klas krawędzi które zawierają współrzędne początku i końca. Wierzchołki też są w klasach. Wymyśliłem sobie że płaszczyznę określę za pomocą dwóch punktów utworzonych przez użytkownika myszką. I teraz zaczynają się schody.
Jak określić punkty przecięcia tej płaszczyzny z każdą z krawędzi żeby stworzyć nowe punkty do rysowania krawędzi? Stereometrii jeszcze w liceum nie przerabiałem i nie do końca ogarniam wzory na wiki. Mógłby mi ktoś pomóc? Bardzo proszę.
płaszczyzny za pomocą dwóch punktów w przestrzeni chyba nie da się określić.
Racja, zapomniałem dodać że płaszczyzna będzie z założenia prostopadła do płaszczyzny monitora.
Upnę nieśmiało gdyż problem naprawdę palący.