szukanie zaawansowane
 [ Posty: 9 ] 
Autor Wiadomość
Mężczyzna Offline
PostNapisane: 22 gru 2017, o 12:07 
Użytkownik

Posty: 4
Lokalizacja: poøudnie
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.
Uniwersytet Wrocławski Instytut Matematyczny - rekrutacja 2018
Góra
Mężczyzna Offline
PostNapisane: 22 gru 2017, o 19:11 
Użytkownik

Posty: 2253
Lokalizacja: Warszawa
Cytuj:
Zakres wielokątu w 3D


Słownik ortograficzny PWN mówi: wielo·kąt -ąta, -ącie; -ąty, -ątów
Góra
Mężczyzna Offline
PostNapisane: 22 gru 2017, o 20:24 
Użytkownik

Posty: 15128
Lokalizacja: Bydgoszcz
A pokaż jak to robisz w dwóch wymiarach.
Góra
Mężczyzna Offline
PostNapisane: 22 gru 2017, o 23:39 
Użytkownik

Posty: 4
Lokalizacja: poøudnie
Dilectus napisał(a):
Słownik ortograficzny PWN mówi: wielo·kąt -ąta, -ącie; -ąty, -ątów

Słownik nie mówi w słowniku jest napisane.

a4karo napisał(a):
A pokaż jak to robisz w dwóch wymiarach.

Właściwie to nie ma co pokazywać, używam tych dwóch makr:

#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.
Góra
Mężczyzna Offline
PostNapisane: 22 gru 2017, o 23:48 
Użytkownik

Posty: 15128
Lokalizacja: Bydgoszcz
W 3d masz tak samo. Po współrzędnych..
Góra
Mężczyzna Offline
PostNapisane: 23 gru 2017, o 00:08 
Użytkownik

Posty: 2253
Lokalizacja: Warszawa
pawelss1 napisał(a):
Dilectus napisał(a):

Słownik nie mówi w słowniku jest napisane.


Nie polemizuj, tylko popraw. :)
Góra
Mężczyzna Offline
PostNapisane: 23 gru 2017, o 21:17 
Użytkownik

Posty: 4
Lokalizacja: poøudnie
a4karo napisał(a):
W 3d masz tak samo. Po współrzędnych..

Ale tylko wtedy gdy płaszczyzna wielokąta jest prostopadła do osi Z.
Góra
Mężczyzna Offline
PostNapisane: 23 gru 2017, o 21:19 
Użytkownik

Posty: 15128
Lokalizacja: Bydgoszcz
Przeciez dla trzeciego wymiaru możesz zrobić taki sam myk

x_{min}=\min (x_1,\dots,x_n), \ x_{max}=\max (x_1,\dots,x_n) etc.,
Góra
Mężczyzna Offline
PostNapisane: 12 sty 2018, o 21:40 
Użytkownik

Posty: 4
Lokalizacja: poøudnie
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.
Góra
Utwórz nowy temat Odpowiedz w temacie  [ Posty: 9 ] 


 Zobacz podobne tematy
 Tytuł tematu   Autor   Odpowiedzi 
 Zakres w jakim zmienia sie krzywizna sinusoidy  Oooleczkaaa  4
 Skalowanie wielokątu złożonego z odcinków przez przesunięcie  gwisniewski  0
 zakres krzywizny sinusoidy  gonti_g  3
 pierwiastki wielomianu- zakres rozszerzony  wiola_honey  3
 Równania Asymptoty - Zakres podstawowy  moss2  2
 
Atom [Regulamin Forum] [Instrukcja LaTeX-a] [Poradnik] [F.A.Q.] [Reklama] [Kontakt]
Copyright (C) Karpatka.pl