2009-10-15 32 views
6

Tôi đang tìm thư viện toán học của công cụ trò chơi miễn phí. Cụ thể tôi muốn một ma trận tốt và thực hiện vector. Và mọi thứ cần thiết để di chuyển các vật thể trong không gian 3D. Có ai biết gì tốt không? Tôi đang nhắm mục tiêu OpenGL. Tôi muốn tự mình viết nhưng không có thời gian.Thư viện toán học động cơ trò chơi mã nguồn mở C++?

Trả lời

6

tôi khuyên bạn nên OpenGL Mathematics (GLM)

Mặc dù nếu bạn muốn vật lý với toán học của bạn, bạn có thể đi với Bullet Physics Library

Cuối cùng nếu bạn muốn toàn bộ động cơ i muốn đi với OGRE

+0

Tôi nghĩ rằng GLM sẽ làm việc độc đáo ... có vẻ như trọng lượng nhẹ đủ và có những gì tôi cần – Polaris878

2

Bạn có thể muốn xem xét Blitz++.

1

Nếu bạn muốn toàn bộ engine 3D (trong đó tất nhiên sẽ chứa các toán 3d bạn cần) thấy Ogre 3D (LGPL)

+0

Hiện tại, giấy phép MIT hiện tại cho thân cây svn hiện tại và tất cả các bản phát hành sắp tới. – haffax

2

Bên cạnh Ogre 3D, cũng có Crystal Space. Đây là một số article so sánh hai.

+0

Bài viết đó dường như 404 trên tôi. –

+0

@darthcoder, có vẻ như arcanoria.com đã thực hiện một số tổ chức lại. Tôi đã cập nhật URL của bài viết, tương ứng – Void

0

Tôi có công việc tốt với Open Dynamics Engine là Công cụ Vật lý Đầy đủ và Ổn định, nút trong Giấy phép BSD và có một số chức năng cho Thao tác Ma trận, Quaternion và xoay.

1

Hãy xem ở đây https://sourceforge.net/projects/mg3d/

Nó là một công cụ mã nguồn mở có tất cả cựu thói quen chuyển đổi OpenGL. Việc thực hiện ở đây rất đơn giản và rõ ràng. Và nó rất dễ dàng để bao gồm các mô-đun với các thói quen trong dự án của bạn.

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