2009-08-31 18 views
13

Szukam biblioteki, która będzie układała i wyświetlała wykresy (np. Diagramy sieciowe, nie wykresy) w 3D, z pewną interaktywnością, jak wybieranie i przeciąganie węzłów, obracanie ekranu itp. Chciałbym to zrobić na stronie internetowej więc preferowane są Javascript lub Flash, ja też rozważałbym Javę.Czy jest tam dobra interaktywna biblioteka 3D?

Po przyjrzeniu się sobie zdaję sobie sprawę, że opcje są bardzo ograniczone, więc chciałbym usłyszeć o takich bibliotekach, niezależnie od języka lub interaktywności, nawet jeśli nie działają one w przeglądarce. 3D jest niezbędne, ale na tej stronie są też inne pytania dotyczące konwersji bibliotek 2D.

Aktualizacja: proszę, przestań dodawać szczegóły do ​​bibliotek wykresów 2D. Jak stwierdza się w pytaniu, szukam tylko bibliotek 3D i istnieją inne pytania dotyczące wykresów 2D.

+0

Oferuję nagrodę, ponieważ jestem pewien, że tam musi być więcej bibliotek. Dodaj każdego, kogo znasz, po jednym na odpowiedź, aby pozwolić jak najlepiej wznieść się na szczyt. –

+0

Skoro nie szukasz czegoś złożonego i nie potrzebujesz dużej wydajności, dlaczego nie wdrożyć własnego, korzystając z płótna 2D? Przekształcenia 3D do 2D wymagają naprawdę prostej matematyki; "Redukcja OpenGL" (do bezpłatnego pobrania) zawiera świetne informacje na temat sposobu, w jaki GL działa w dodatkach. Jeśli możesz zaimplementować multiplikację macierzy i jeśli możesz rysować w kanwie JS 2D, możesz zrobić 3D. Mówię: jeśli chcesz, żeby koło było dobrze zrobione, zrób to sam, zwłaszcza jeśli wszystko, co możesz znaleźć, to drewniane cegły. // Publikowanie jako komentarz, ponieważ oczywiście nie odpowiada na (bardzo specyficzne) pytanie o biblioteki. –

Odpowiedz

1

Można znaleźć to przydatne:

Processing jest open source język programowania i środowisko dla ludzi, którzy chcą programować obrazy, animacji i interakcji.

+0

Er ... chociaż uważam, że biblioteka jest niekompletna lub z ograniczoną funkcjonalnością, szukam czegoś * trochę * wyższego poziomu niż to! –

+0

Czy widziałeś, co możesz z tym zrobić? http://www.proce55ing.net/exhibition/works/001/index_link.html – ShuggyCoUk

+1

Bez względu na to, nie jest to biblioteka graficzna, o którą pyta. –

4

Walrus

Plusy: wielki patrząc interaktywną bibliotekę wykres 3D, w Javie.

Wady: nie aktywnie utrzymane, Ostatnia zmiana w 2003

screenshot

2

Nadszedł C++ & SDL/OpenGL, ale można wybrać Forg3D zainteresowania (patrz również ten paper). Sam nie mam z tym doświadczenia.

1

Starlight to potężne narzędzie do wizualizacji 3D, które wykorzystałem raz, kilka lat temu (2005?) Do projektu. Pamiętam, że był wtedy dość potężny. Wtedy nie byłem zainteresowany interfejsem WWW. Jest nadal aktywnie utrzymywany i ma oddzielny podmiot pozarządowy zajmujący się licencjonowaniem komercyjnym.