banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Test thử phần mềm xem file 3D, MaSim  XML
  [Programming]   Test thử phần mềm xem file 3D, MaSim 21/01/2008 08:06:13 (+0700) | #1 | 111313
[Avatar]
havythoai
HVA Friend

Joined: 05/04/2004 22:59:39
Messages: 562
Offline
[Profile] [PM] [WWW]
Hi các bạn

Phần mềm MaSim này do tôi ngựa ngoạy rảnh viết, dùng để xem file 3D định dạng .STL.OBJ . Viết bằng Visual C++ 2005 và thư viện đồ hoạ OpenGL.

Download: http://upload.tinhco.net/thoai/MaSim.zip

- Định dạng file 3D STL ? nó là một định dạng phổ biến được dùng trong ngành công nghiệp CAD/CAM, để có được file 3D định dạng STL thì bất cứ phần mềm CAD/CAM nào như AutoCAD, CATIA, SolidWork, ProE, đều có thể xuất ra định dạng này.
- Định dạng .OBJ thì do 3D Studio Max xuất ra, thông thường có đi kèm file .mtl, để chứa màu vật liệu.

Dưới đây là giao diện của MaSim





Có 15 nút, chức năng của từng nút như sau:

- 1: Open để mở file 3D .STL và OBJ
- 2: Thay đổi màu nền
- 3: Tắt mở trục toạ độ
- 4: Xoay mô hình 3D, dùng chuột trái (nút mặc định Enable)
- 5: Di chuyển mô hình 3D, nhấn nút giữa rồi kéo (mặc định Enable)
- 6: Zoom, dùng nút scroll, cuộn lên xuống giống như trong AUTOCAD (mặc định Enable)
- 7: Xem mô hình ở dạng Solid (mặc định Enable)
- 8: Xem mô hình ở dạng Wireframe
- 9: Xem mô hình ở dạng Point
- 10: Xem vector pháp tuyến tại đỉnh (chỉ dùng với file STL)
- 11: Xem chế độ Smooth của mô hình 3D

Các nút phụ thêm vào xem chơi:
- 12: Offset bề mặt cho đường chạy dao (chỉ dùng với file STL), cái này ai làm bên Cơ khí thì hiểu
- 13: Tạo phôi (stock)
- 14: Tạo dao (cutter), thực ra tôi chỉ cho 1 kích thước dao smilie
- 15: Xem con dao cắt phôi 1 đường, vậy thôi. chấm hết smilie

Phần mềm còn dở, nên hơi ngại smilie



















[Up] [Print Copy]
  [Question]   Re: Test thử phần mềm xem file 3D, MaSim 02/02/2008 08:55:36 (+0700) | #2 | 113318
[Avatar]
bongtoicodon
Member

[Minus]    0    [Plus]
Joined: 20/02/2007 21:23:03
Messages: 14
Offline
[Profile] [PM]
Hay ghê,anh chắc giỏi về đồ họa 3D lắm.
[Up] [Print Copy]
  [Question]   Re: Test thử phần mềm xem file 3D, MaSim 02/02/2008 09:01:31 (+0700) | #3 | 113320
TQN
Elite Member

[Minus]    0    [Plus]
Joined: 29/06/2006 22:28:01
Messages: 888
Location: Biết làm chi ?
Offline
[Profile] [PM] [WWW] [Yahoo!]
Good, mới học về C/C++ mà code được mấy thứ này, chưa bàn tới chuyện tối ưu, pro hay không, được vậy là quá khá rồi, FAL. Cố lên nhé em !
Nhìn qua GUI là biết ngay code = MFC, VC++ 6, phải không FAL.
[Up] [Print Copy]
  [Question]   Re: Test thử phần mềm xem file 3D, MaSim 02/02/2008 09:17:29 (+0700) | #4 | 113321
FaL
Moderator

Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
[Profile] [PM]
smilie cái này là của Havythoai ma anh?
Hãy giữ một trái tim nóng và một cái đầu lạnh
[Up] [Print Copy]
  [Question]   Re: Test thử phần mềm xem file 3D, MaSim 02/02/2008 09:28:54 (+0700) | #5 | 113326
[Avatar]
havythoai
HVA Friend

Joined: 05/04/2004 22:59:39
Messages: 562
Offline
[Profile] [PM] [WWW]

TQN wrote:
Good, mới học về C/C++ mà code được mấy thứ này, chưa bàn tới chuyện tối ưu, pro hay không, được vậy là quá khá rồi, FAL. Cố lên nhé em !
Nhìn qua GUI là biết ngay code = MFC, VC++ 6, phải không FAL. 

àh, em là havythoai anh ạh, ko phải FAL smilie, anh ghi nhầm chữ 2005 thành 6, em dùng VC++ 2005 (em có đề ở trên smilie)

Thực ra, đây là đề tài Luận Văn Tốt Nghiệp của em (chỉ làm đuoc 1/2), để làm được cái này thì em được sự giúp đỡ rất nhiều của mfeng giúp download tài liệu khoa học CAD/CAM, và cũng cám ơn anh TQN đã tư vấn cho em một số điều về kỹ thuật nên mới làm được. Đặc biệt là 2 cộng đồng OpenGL.org và GameDev.net đã giải đáp các thắc mắc của em về OpenGL. Viết ra những phần mềm CAD/CAM như CATIA, ProE khá khó, ko những liên quan đến lập trình mà còn là vấn đề kỹ thuật tính toán rất phức tạp, cần có đội ngũ lập trình viên giỏi và đội ngũ các Giáo sư, Tiến sĩ.

Ko biết trong đây có ai biết qua Module Machining của CATIA ko, nghĩa là ta vẽ 1 chi tiết 3D trong CATIA sau đó ta chuyển qua Module Machining của CATIA để mô phỏng quá trình gia công (chọn dao, phôi, chọn tốc độ cắt, chọn loại đường chạy dao ...) để từ đó đánh giá được sai số trên mô hình. Sau đó ta sẽ tiến hành gia công với vật liệu thật... Điều này rất quan trọng trong ngành Cong Nghiep Chế tạo. Phần mềm CATIA rất mắc, giá khoảng 100 000 $ smilie , đó là giá của hơn 10 năm phát triển của CATIA
[Up] [Print Copy]
  [Question]   Re: Test thử phần mềm xem file 3D, MaSim 12/08/2008 04:04:54 (+0700) | #6 | 146211
[Avatar]
buidinhba5
Member

[Minus]    0    [Plus]
Joined: 06/12/2007 12:07:35
Messages: 5
Offline
[Profile] [PM] [Yahoo!]
Bạn ơi link die rồi mình đang muốn lập trình về OpenGL như của bạn mà khó quá hix hix đọc hoa cả mắt có gì online up lại hoặc ai có úp lên nhé thank nhiều
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|