Zakres wielokątu w 3D
-
- Użytkownik
- Posty: 4
- Rejestracja: 22 gru 2017, o 11:02
- Płeć: Mężczyzna
- Lokalizacja: poøudnie
Zakres wielokątu w 3D
Witam,
mam w przestrzeni 3D wielokąt zbudowany na podstawie kilkunastu punktów (typ float).
Chodzi mi o to jak obliczyć jego zakres? najlepiej z 4 punktów.
Znaleźć należy 4 punkty prostopadłościanu w który jest wpisany zadany wielokąt.
W przestrzeni 2D zadanie banalne ale jak to ugryźć w 3D?
Proszę o jakieś sugestie, algorytm chciałbym napisać w C, C++.
Pozdrawiam.
mam w przestrzeni 3D wielokąt zbudowany na podstawie kilkunastu punktów (typ float).
Chodzi mi o to jak obliczyć jego zakres? najlepiej z 4 punktów.
Znaleźć należy 4 punkty prostopadłościanu w który jest wpisany zadany wielokąt.
W przestrzeni 2D zadanie banalne ale jak to ugryźć w 3D?
Proszę o jakieś sugestie, algorytm chciałbym napisać w C, C++.
Pozdrawiam.
-
- Użytkownik
- Posty: 2662
- Rejestracja: 1 gru 2012, o 00:07
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Pomógł: 369 razy
Re: Zakres wielokątu w 3D
Słownik ortograficzny PWN mówi: wielo·kąt -ąta, -ącie; -ąty, -ątówZakres wielokątu w 3D
-
- Użytkownik
- Posty: 4
- Rejestracja: 22 gru 2017, o 11:02
- Płeć: Mężczyzna
- Lokalizacja: poøudnie
Re: Zakres wielokąta w 3D
Słownik nie mówi w słowniku jest napisane.Dilectus pisze: Słownik ortograficzny PWN mówi: wielo·kąt -ąta, -ącie; -ąty, -ątów
Właściwie to nie ma co pokazywać, używam tych dwóch makr:a4karo pisze:A pokaż jak to robisz w dwóch wymiarach.
#define MIN(a,b) (((a)<(b))?(a):(b))
#define MAX(a,b) (((a)>(b))?(a):(b))
no i mam to co chcę w 2D.
Pozdrawiam.
Ostatnio zmieniony 23 gru 2017, o 16:35 przez pawelss1, łącznie zmieniany 1 raz.
-
- Użytkownik
- Posty: 2662
- Rejestracja: 1 gru 2012, o 00:07
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Pomógł: 369 razy
Re: Zakres wielokątu w 3D
Nie polemizuj, tylko popraw.pawelss1 pisze:Dilectus pisze:
Słownik nie mówi w słowniku jest napisane.
-
- Użytkownik
- Posty: 4
- Rejestracja: 22 gru 2017, o 11:02
- Płeć: Mężczyzna
- Lokalizacja: poøudnie
Re: Zakres wielokątu w 3D
Ale tylko wtedy gdy płaszczyzna wielokąta jest prostopadła do osi Z.a4karo pisze:W 3d masz tak samo. Po współrzędnych..
-
- Użytkownik
- Posty: 22218
- Rejestracja: 15 maja 2011, o 20:55
- Płeć: Mężczyzna
- Lokalizacja: Bydgoszcz
- Podziękował: 38 razy
- Pomógł: 3755 razy
Re: Zakres wielokątu w 3D
Przeciez dla trzeciego wymiaru możesz zrobić taki sam myk
\(\displaystyle{ x_{min}=\min (x_1,\dots,x_n), \ x_{max}=\max (x_1,\dots,x_n)}\) etc.,
\(\displaystyle{ x_{min}=\min (x_1,\dots,x_n), \ x_{max}=\max (x_1,\dots,x_n)}\) etc.,
-
- Użytkownik
- Posty: 4
- Rejestracja: 22 gru 2017, o 11:02
- Płeć: Mężczyzna
- Lokalizacja: poøudnie
Re: Zakres wielokątu w 3D
Pozwolę więc sam sobie odpowiedzieć.
1. Należy przetransformować obszar na płaszczyznę XY.
2. Tam użyć prostych makr do wyznaczenia czterech punktów zakresu danego obszaru.
3. Użyć transformacji odwrotnej dla obliczonych punktów.
Pozdrawiam.
1. Należy przetransformować obszar na płaszczyznę XY.
2. Tam użyć prostych makr do wyznaczenia czterech punktów zakresu danego obszaru.
3. Użyć transformacji odwrotnej dla obliczonych punktów.
Pozdrawiam.