2012-05-04 25 views
5

Tôi muốn vẽ một đám mây điểm 3D (nói 100000 điểm) trong Java, có thể kéo và xoay nó và chọn một trong các điểm 3D được vẽ và nhận x, y, z của nó bằng cách nhấp vào nó. Tôi lo ngại về việc tiếp tục hỗ trợ cho java3D và đồng thời tôi thấy rằng java3D vẫn là một cộng đồng lớn hơn và hoạt động nhiều hơn JMonkey3, đây là phiên bản ổn định của jme3. Tôi cũng muốn triển khai nó như một applet.Cốt truyện 3D trong java. Java3D hoặc Jmonkey

Tôi nên chọn công nghệ nào?

+0

Tôi không nghĩ rằng câu hỏi này phù hợp cho SO. Vui lòng đọc Câu hỏi thường gặp về các câu hỏi để hỏi tại đây. –

+0

Cảm ơn tôi đã chỉnh sửa câu hỏi –

+0

(?) Bây giờ câu hỏi của bạn không chứa câu hỏi đúng. –

Trả lời

4

Java3D không thực sự được thiết kế cho các đám mây điểm lớn. Nó được thiết kế cho các đồ thị cảnh được quản lý, trong khi đối với các đám mây điểm lớn, bạn thường muốn thực hiện một số cuộc gọi OpenGL trực tiếp.

Bạn đang khấm khá hơn đi với jMonkeyEngine (trong đó có nó riêng điểm đám mây/hạt ảnh hưởng hệ thống con) hoặc LWJGL (đó là những gì jMonkeyEngine sử dụng dưới mui xe và sẽ cung cấp cho bạn ở mức độ thấp truy cập OpenGL)

Tất cả ở trên có thể được sử dụng trong applet (người dùng có lẽ sẽ phải chấp nhận việc nâng cấp các hạn chế bảo mật Applet để cho phép truy cập OpenGL tự nhiên), mặc dù tôi khuyên bạn nên sử dụng WebStart thay thế nếu bạn đang cố gắng làm bất cứ điều gì phức tạp hơn.

+0

cảm ơn bạn đã bình luận –

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