Wasza opinia przekształcania 2D w 3D :) [Refleksje :P]

0

zaobaczcie obrazek:

http://www.resportgql.republika.pl/kurs/pics/3d/brylapunkt.gif

i powiedzcie mi bo ja już sam nie wiem:
Wczoraj sprzeczałem sie z pewnym "kolesiem", że tego rysunku nie da się przekształcić do 3D mając tylko taki rysunek :) Nie jest ważne że to jest ggraniastosłup bo on chce wszelakie bryły z obrazka przekształcić do 3D.

Jak dla mnie niemożliwe.... a co wy o tym myślicie?

0

Z dwóch to jeszcze można, ale z jednego, to musi być niezły agent, żeby to zrobić. Rozumiem, że ten czerwony punkcik to środek bryły. Dla graniastosłupa możnaby jeszcze jakoś wyznaczyć na tej podstawie głębokość, ale jak chce dla bryły o dowolnym kształcie to jeżeli mu się uda to niech da znać. Chciałbym wiedzieć, jak to możliwe.--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

0

No wlasnie on mowi ze to jest mozliwe :) i widział takie programy :)

ale ja ten post umiescilem po to zeby zmienil swoje zdanie a nie by go wysmiac.

0

Nie jestem od grafiki a juz nie mowiac o 3d ale mam w szkole cos takiego jak rysunek techniczny i cos
tam slyszalem na ten temat jesli rysunek jest zodny z zasadami rzutowania to powinno sie dac go
przetworzyc na 3D ale jak to ja juz wam nie powiem
---=-OiDnus-=-
-=-www.erudyta.glt.pl-=-

0

Prawda jest taka, ze to ja o to pytalem i wcale nie chce przekształcic tego tak jak mowi Ziomber tylko mój post z problemem znajduje sie na stronie drugiej pn. "3D HELP" na ktory wiele osob odpowiedzialo, Dryobates moze ty tez. Problem jest nieco inny, mniej wiecej juz wiem w czym rzecz i ale trudno wyjasnic to wszystko bo nie małpuje pomyslu po innych tylko staram sie zrobic cos wlasnego. --Pozdrawiam
Gw

0

grekkk napisał:
Prawda jest taka, ze to ja o to pytalem i wcale nie chce przekształcic tego tak jak mowi Ziomber tylko mój post z problemem znajduje sie na stronie drugiej pn. "3D HELP" na ktory wiele osob odpowiedzialo, Dryobates moze ty tez. Problem jest nieco inny, mniej wiecej juz wiem w czym rzecz i ale trudno wyjasnic to wszystko bo nie małpuje pomyslu po innych tylko staram sie zrobic cos wlasnego.

Ja jedynie odpowiadam na pytanie w tym poście.
Wypytywałem znajomych z budownictwa. Co prawda istnieją takie okulary wspomagające rysowanie i odczytywanie zrzutowanych obiektów, tak, że wydają się one trójwymiarowe, jednak odczytanie poszczególnych wartości szerokości, wyskości i głębokości z obrazka 2d nie jest możliwe.

Ten rysunek, który został tu przedstawiony wygląda, jakby był zrzutowany w aksonomertii kawalerskiej. Przy układzie prawoskrętnym, gdzie współrzędne w 3D oznaczymy przez x, y, i z, a w 2D przez w i h (w pokrywa się z y, a h z z) to obraz w 2D jest otrzymywany poprzez przekształcenie:
h = z - x/2;
w = y - x/2;

Jak widać z 3D w 2D nie ma większego problemu przekształcić. Jednak w drugą stronę jest to niemożliwe. Jeden punkt na rysunku 2D przedstawiać może w świecie 3D albo punkt, albo odcinek, albo prostą.
Jeżeli mamy punkt o współrzędnych x1, y1, i z1 to będzie on miał te same współrzędne na płaszczyźnie co x1+2*k, y1+k, z+k (k - liczba rzeczywista)
Zaraz przeczytam twój post, żeby dojść o co chodzi tobie ;) --Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

0

ale pokoj zlozony z linii jest chyba w 3D?--Pozdrawiam
Gw

0

grekkk napisał:
ale pokoj zlozony z linii jest chyba w 3D?

To zależy, czy masz 2 współrzędne wektora czy 3.
Proponuję ci poczytać najpierw odrobinę na temat grafiki 3D (choćby to co jest o 3D w DirectX SDK). Czytając twój post zauważyłem, że kompletnie nie wiesz na czym polega generowanie obrazu 3D.--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

1 użytkowników online, w tym zalogowanych: 0, gości: 1