30/09/2018, 17:17

Viết chương trình vẽ 1 số hình khối và các phép biến đổi trong không gian 3 chiều?

Em phải nộp cái này mà không biết làm thế nào:

Viết chương trình vẽ 1 số hình khối và các phép biến đổi trong không gian 3 chiều.

Ý tưởng tn mà không biết triển khai thế nào

[QUOTE]viết một function phục vụ nhân ma trận

khai báo một tập tọa độ, tại đó bọn em vẽ hình chữ nhật 3D

sau đó với từng phép biến đổi, thì nhân ma trận tọa độ với ma trận của phép biến đổi

được kết quả nhân ma trận thì lại vẽ hình chữ nhật 3D theo tạo độ của ma trận kết quả[/QUOTE]

Thinh Le viết 19:26 ngày 30/09/2018

Theo mình biết thì để vẽ 3D trong C/C++ bạn phải dùng OpenGL để vẽ. Nhưng trước đó bạn phải biết dùng các thư viện tạo môi trường (như tạo cửa sổ windows,…) để vẽ như SDL, hoặc GLFW, hoặc GLUT, hay đơn giản là window.h,…
Bạn có thể tham khảo một số trang hướng dẫn openGL sau để hiểu thêm:
http://www.gametutorials.com/tutorials/opengl-tutorials/
http://songho.ca/opengl/index.html

Những kiến thức về vẽ 3D thì khá là khó, bản thân mình vẫn chưa vẽ được 3D và mình chỉ biết như vậy thôi, không biết còn cách nào khác đơn giản hơn không. Nếu có anh/chị/bạn nào biết, mong chia sẻ.

Bài liên quan
0