3D

0

Mam zrobić coś na zasadzie modelu cząsteczki w 3D(trójwymiarowy graf). Cały ten model ma się obracać myszką, jak klikniemy na którymś atomie to mojawi się nam menu i możemy zmieniać parametry.
Np. zmieniając wagę oddziaływania między atomami cały układ powinien dążyć(w czasie rzeczywistym,na ekranie) do optymalnego stanu. Czyli mając układ 3 atomów z wagami 3,4,5 to układ taki powinien dążyć do trójkąta prostokątnego.
Jaki język się do tego nadaje najlepiej. Może ktoś coś takiego robił to jakieś linki,materiały co kolwiek. Może być też w 2D, potem bym to jakoś przerobił.
Mam czas do końca semestru, czyli 4 miesiące. Pomocy!

0

Język to prawdopodobnie nie ma większego znaczenia. Wydaje mi się, że coś takiego to powinno się dosyć łatwo robić w DirectX, ale można też samemu pobawić geometrią przestrzenną.
Gorsze to chyba jednak z tym dążeniem do optymalnego stanu...
Jeżeli chodzi o grafy 2D dążące do pewnego układu to chyba wśród przykładów do JBuilder było. Może powinieneś przejrzeć ten kod (chodzi oczywiście o wersję Fundation)

0

proponował bym ci zrobić to w OpenGL, będzie ci łatwiej niż w Direct

0

Gorsze to chyba jednak z tym dążeniem do optymalnego stanu...

<font color="darkblue">Dążenie do optymalnego stanu możesz bez większego problemu uzyskać stosując obliczenia numeryczne takie jak w poście o fizyce (http://4programmers.net/Forum/viewtopic.php?id=36015)</span>

0

Wydaje mi się, że najłatwiej można by to zrobić w OpenGL. Bardzo dużo podstawowych informacji można znaleźć na <url>nehe.gamedev.net </url> - wybierz pierwsze lekcje z "OpenGL Tutorials", doskonale opisują podstawy (w C++, niestety po angielsku), lekcja 32 zachacza o wybieranie obiektów za pomocą myszki. Turotial poświęcony jedynie temu tematowi (na przykładzie układu planetarnego) można znaleźć na <url>www.GameTutorials.com</url> (Tutorials->OpenGL->Page3)

0

<font color="blue">Czyli mając układ 3 atomów z wagami 3,4,5 to układ taki powinien dążyć do trójkąta prostokątnego.</span>
co to znaczy ??

0

(w C++, niestety po angielsku)

A na dole kazdej lekcji sa linki do przetlumaczonych wersji lekcji na inne jezyki w tym Delphi :)

0

zrob to w opengl nie pwoiem jak i nie bede odpowiadal na te pytania, ale mzoesz sobie kupic ksiazke o opengl w BC++ taka z czerwona okladka :P [helion]

0

Istnieje w sieci biblioteka, ktora pozwoli Ci zrobic ten program, latwo szybko i przyjemnie.

(wykresl szybko, jesli nie masz akceleratora 3D ;P)

Nazywa sie GLScene.

Jest swietna, polecam!

0

mam przykłady openGL i chyba jest tam model cząsteczek atomów.

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