Bạn có biết thư viện C/C++ tích cực nào, có thể lấy một bó (tốt nhất là một lượng lớn) các đỉnh 4D, chiếu chúng trở lại không gian 3D đối với một số camera 4D tùy ý "ma trận chiếu và đầu ra 3D thường xuyên đỉnh mà tôi có thể ăn vào OpenGL cho phần cứng trực quan tăng tốc? Tôi cũng cần khả năng thực hiện các phép biến đổi tiêu chuẩn trong không gian 4D (dịch, xoay dọc theo tất cả 4 trục và chia tỷ lệ).Trực quan hóa các đối tượng 4D trong OpenGL
Trả lời
Sau đây là một câu trả lời nghèo (vì tôi không phải là một chuyên gia về chủ đề này), nhưng tôi đã quyết định tham gia một peek nhanh chóng xung quanh và đã đưa ra luận điểm này: http://steve.hollasch.net/thesis/#chapter4
chiếu của một đối tượng 4D vào không gian 3, như bạn mong đợi, một phần mở rộng đơn giản về phép chiếu 3D thành 2-không gian, và luận án trên cho thấy các loại chiếu khác nhau từ 4D đến 2-không gian. Các mẫu mã trong C, vì vậy nó phải dễ làm theo.
Cảm ơn bạn. Tôi stumbled khi một hoặc hai giấy tờ tương tự và một thư viện rất lỗi thời cho chiếu 4D đỉnh vào không gian 3D nhưng tôi đã hy vọng cho một dự án tích cực phát triển. Vì vậy, bây giờ tôi sẽ để lại câu hỏi này mở ra. Nếu tôi không tìm được thì tôi sẽ tự mình cuộn. – MasterM
@MasterM: Nếu bạn nghĩ ra điều gì đó, hãy đăng những gì bạn học (hoặc có thể là những gì bạn làm!) Như một câu trả lời. Tôi rất muốn nhìn thấy những gì bạn nghĩ ra. – greyfade
@MasterM, nhiệt tình thứ hai theo yêu cầu của greyfade. Câu hỏi này chắc chắn là một yêu thích mới. Hãy xem xét các ảnh lập thể như một cách để nâng cao ý nghĩa 3d. –
Giáo sư Andrew Hanson (Đại học Indiana) đã phát triển một thư viện đồ họa để trực quan hóa hình học 4D. Nó được gọi là GL4D. Nó được thiết kế để bắt chước cảm giác của OpenGL (mặc dù tôi không chắc liệu nó có thực sự được xây dựng trên đầu OpenGL) hay không. Nó được tăng tốc GPU. Nó hỗ trợ chiếu, cắt, loại bỏ bề mặt ẩn, ánh sáng trên mỗi voxel và đổ bóng bán trong suốt.
Đây là ấn phẩm mà giải thích GL4D: GL4D paper
Dưới đây là một liên kết đến mã nguồn: GL4D Source Code
Và đây là một video trình diễn của GL4D: GL4D Video Demonstration
- 1. Trực quan hóa XSD?
- 2. Trực quan hóa cây trong VS2008
- 3. Trực quan hóa một DAG
- 4. Trực quan hóa 3D trong trình duyệt
- 5. RAII wrapper cho các đối tượng OpenGL
- 6. Trực quan hóa thông báo lỗi gcc
- 7. Công cụ trực quan hóa mạng nhẹ
- 8. Các đối tượng liên quan trong CouchDB
- 9. Có thể cung cấp intellisense cho các đối tượng động trong studio trực quan không?
- 10. Cách trực quan hóa biểu đồ neo4j
- 11. Phương thức trực quan hóa các mối nối
- 12. Công cụ trực quan hóa hồ sơ?
- 13. Công cụ trực quan hóa của Mysql
- 14. Công cụ trực quan hóa XML?
- 15. Trực quan hóa logic phương thức C#
- 16. Trực quan hóa cây phân loại Weka
- 17. Các kỹ thuật để trực quan hóa dữ liệu
- 18. Trực quan hóa cây với Java
- 19. Cách trực quan hóa một Erlang gen_fsm
- 20. Công cụ trực quan hóa nguồn mở
- 21. Trực quan hóa D3.js với node.js
- 22. OpenGL ES 2.0 và các đối tượng đệm đỉnh (VBO)
- 23. Sử dụng đối tượng đồng bộ hàng rào trong OpenGL
- 24. Tìm kiếm văn bản trong cửa sổ Đồng hồ đối tượng trong studio trực quan
- 25. Bỏ/tải lại biểu tượng/pdb trong studio trực quan
- 26. KnockoutJS - Dải quan sát của các đối tượng quan sát
- 27. Trực quan cấu trúc protein
- 28. Nhiều đối tượng để quan hệ đối tượng trong C#
- 29. WPF - Làm thế nào để lập trình vật chất hóa đối tượng thành nội dung trực quan?
- 30. đối tượng 3ds max để opengl
Âm thanh như bạn sẽ cần quintonions để thực hiện phép quay ;-) (Câu hỏi hay!) –
Tôi chỉ cần hỏi: bạn đang sử dụng cái này để làm gì? – Beta
Không phải là vấn đề cơ bản ở đây, rằng họ cách bạn dự án hình dạng 4D vào không gian 3D thay vì tùy ý? Giống như, không có cách nào tiêu chuẩn để làm như vậy, ergo không có thư viện chuẩn thực hiện để làm như vậy? –