2009-08-31 44 views
13

Tôi đang tìm thư viện sẽ bố trí và hiển thị biểu đồ (ví dụ: sơ đồ mạng, không phải biểu đồ) trong 3D, với một số tương tác như chọn và kéo các nút, xoay màn hình vv. Tôi muốn thực hiện điều này trong trang web vì vậy Javascript hoặc Flash là thích hợp hơn, tôi cũng xem xét Java. Khi nhìn tôi, tôi nhận thấy các tùy chọn rất hạn chế vì vậy tôi muốn nghe bất kỳ thư viện nào như vậy bất kể ngôn ngữ hoặc tương tác, ngay cả khi chúng không chạy trong trình duyệt. 3D là điều cần thiết mặc dù, có những câu hỏi khác trên trang web này hội tụ các thư viện 2D.Có thư viện đồ thị 3D tương tác tốt không?

Cập nhật: vui lòng ngừng thêm chi tiết của thư viện biểu đồ 2D. Như câu hỏi nói, tôi chỉ tìm kiếm các thư viện 3D và có những câu hỏi khác bao gồm các đồ thị 2D.

+0

Tôi đang cung cấp tiền thưởng vì tôi chắc chắn phải có nhiều thư viện hơn ở đó. Làm thêm bất kỳ bạn biết, một cho mỗi câu trả lời xin vui lòng để cho sự nổi lên tốt nhất để đầu trang. –

+0

Vì bạn không tìm kiếm thứ gì đó phức tạp và bạn không cần nhiều hiệu suất, tại sao không thực hiện của riêng bạn, sử dụng canvas 2D? Chuyển đổi 3D sang 2D liên quan đến một số phép toán thực sự đơn giản; "OpenGL Redbook" (có thể tải xuống miễn phí) bao gồm một số thông tin tuyệt vời về cách GL hoạt động trong các phụ lục. Nếu bạn có thể thực hiện phép nhân ma trận và nếu bạn có thể vẽ trong canvas 2D của JS, bạn có thể làm 3D. Tôi nói: Nếu bạn muốn bánh xe được làm đúng, hãy tự làm, đặc biệt nếu tất cả những gì bạn có thể tìm thấy là những viên gạch bằng gỗ. // Đăng như bình luận vì rõ ràng điều này không trả lời câu hỏi (rất cụ thể) về các thư viện. –

Trả lời

1

Bạn có thể tìm thấy điều này hữu ích:

Processing là một nguồn ngôn ngữ lập trình mở và môi trường cho những người muốn chương trình hình ảnh, hình ảnh động và tương tác.

+0

Er ... mặc dù tôi muốn xem xét một thư viện không đầy đủ hoặc giới hạn tính năng, tôi đang tìm kiếm thứ gì đó * cao hơn một chút *! –

+0

Bạn đã thấy những gì bạn có thể làm với nó? http://www.proce55ing.net/exhibition/works/001/index_link.html – ShuggyCoUk

+1

Bất kể, nó không phải là một thư viện đồ thị như câu hỏi yêu cầu. –

4

Walrus

Ưu điểm: lớn đang tìm kiếm thư viện đồ thị 3D tương tác, trong Java.

Nhược điểm: không chủ động duy trì, cập nhật cuối cùng trong 2003.

screenshot

2

Đó là C++ & SDL/OpenGL, nhưng bạn có thể tìm Forg3D quan tâm (xem thêm paper này). Tôi không có kinh nghiệm với chính nó.

1

Starlight là công cụ trực quan hóa 3D mạnh mẽ mà tôi đã sử dụng một lần, vài năm trước (2005?) Cho một dự án. Tôi nhớ nó khá mạnh vào thời điểm đó. Sau đó, tôi không quan tâm đến giao diện người dùng web. Nó vẫn được duy trì tích cực và có một thực thể phi chính phủ riêng để xử lý việc cấp phép thương mại.

Các vấn đề liên quan