Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 14
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    [Sản phẩm] 1 CT về OpenGL


    Vừa làm xong cái này sướng quá, mò mãi mới làm được. Tuy chả dùng để làm gì ngoài việc ngắm [IMG]images/smilies/biggrin.png[/IMG] nhưng cứ post lên cho bõ công làm [IMG]images/smilies/2.gif[/IMG] , vài chỗ trong code vẫn chưa hiểu rõ, trong mẫu có nên cho vào [IMG]images/smilies/smile.png[/IMG]
    Link: http://www.box.net/shared/mhxtiryeg5
    Phải có thư viện opengl mới chạy được:
    http://www.box.net/shared/vuusdv22zh

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    WOOOOOOOOW ! COOOOOOOOOOOOOL ! Quá tuyệt. hoanglinh giỏi thiệt. ^_^ Mình cũng phải học mấy cái này mới được. ^_^.

    Mình gà lắm, cho hỏi OpenGL khác DirectX nhiều ko, cái nào hay hơn. Sao lại dùng OpenGL? ^_^. Cảm ơn hoanglinh vì đã cho mình xem một tác phẩm nghệ thuật rất hay.

  3. #3
    Ngày tham gia
    Sep 2015
    Đang ở
    Số 60 Thái Hà, Đống Đa, Hà Nội
    Bài viết
    0
    OPENGL dễ viết hơn và có tính năng Any Where. Thường để làm software
    Còn DX thì nó dùng để viết game , có cả bộ sản phẩm như Dx3d(Làm 3d) . DXInput (Bắt phím : Tương đương Hook luôn), DxPlay(Kết nối mạng : Như Winshock) , DxShow ... Thường Để làm game .Nhưng chỉ xài Cho PC thôi .
    Có Dxdraw mà lên bảng 8,9 xóa mất rồi .
    Bên Nehe http:/ehe.gamedev.net/ có mấy cái DEMO good lắm , Có source nữa , Bên diễn đàn caulacbovb có bác AKKTH làm mấy cái Demo bằng dX8 cho VB .

    Còn về game hả ? [IMG]images/smilies/biggrin.png[/IMG] Mình toàn viết bằng VB ko à , Xài Engine nữa , dị quá [IMG]images/smilies/biggrin.png[/IMG]. Em chỉ thuộc hạng múa rìu qua mắt gà thôi nên [IMG]images/smilies/biggrin.png[/IMG]
    Còn Anh Em C# thì đừng có ghiền cái này làm gì . Xài XNA là professional nhất

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    OPENGL dễ viết hơn và có tính năng Any Where. Thường để làm software
    Còn DX thì nó dùng để viết game , có cả bộ sản phẩm như Dx3d(Làm 3d) . DXInput (Bắt phím : Tương đương Hook luôn), DxPlay(Kết nối mạng : Như Winshock) , DxShow ... Thường Để làm game .Nhưng chỉ xài Cho PC thôi .
    Có Dxdraw mà lên bảng 8,9 xóa mất rồi .
    Bên Nehe http:/ehe.gamedev.net/ có mấy cái DEMO good lắm , Có source nữa , Bên diễn đàn caulacbovb có bác AKKTH làm mấy cái Demo bằng dX8 cho VB .

    Còn về game hả ? Mình toàn viết bằng VB ko à , Xài Engine nữa , dị quá . Em chỉ thuộc hạng múa rìu qua mắt gà thôi nên
    Còn Anh Em C# thì đừng có ghiền cái này làm gì . Xài XNA là professional nhất
    thực tình cảm ơn câu này của cậu rất nhiều đấy[IMG]images/smilies/biggrin.png[/IMG]
    cậu đã giới thiệu 1 trang quá hay,không rõ cậu có trang nào về sử lý mấy cái ảnh để nó có thể chuyển động không nhỉ[IMG]images/smilies/biggrin.png[/IMG]

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Í cậu là texture ? Hay là dùng transform ?

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    @VND: Đồng chí NVD hiểu lộn ý của đồng chí điếu cày rùi [IMG]images/smilies/biggrin.png[/IMG]. Ý của điếu cày là sử dụng mấy cu trên để làm ra mấy chương trình CAD đóa. [IMG]images/smilies/smile.png[/IMG]
    @điếu cày:
    -Nếu muốn 3D thì hãy chơi với mấy cu này còn 2D thì "tự sướng" cho nó sướng.
    -Đọc chương trình Vecard mà điếu cày cho thấy nó không hề ký sinh trên một bộ thư viện nào cả (ngoại trừ dùng các hàm như SetPoint của GDI, và kỹ thuật DC ảo). Nó toàn tự chơi bằng các thuật toán cơ sở như MidPoint để vẽ các đường cơ sở, các thuật toán vẽ các đường cong Cad như BEZIER, HERMITE,Splines,B-Splines,.... , các qui trình hiển thị. (Cắt xén hình, chuyển đổi tọa độ == bằng Affine [IMG]images/smilies/biggrin.png[/IMG]).

    sơ sơ mới xem được như vậy. [IMG]images/smilies/biggrin.png[/IMG]

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Ý của điếu cày là sử dụng mấy cu trên để làm ra mấy chương trình CAD đóa
    Nói không nể mặt thì là "trâu trấu đá xe" [IMG]images/smilies/biggrin.png[/IMG]. Cũng như NVD đang viết con engine miễn phí hòng "đá đít" Unreal với CryEngine (triệu đô) [IMG]images/smilies/biggrin.png[/IMG]. Hâm nặng [IMG]images/smilies/biggrin.png[/IMG].

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi NamVoDang
    Cad á?, AutoCad?. Cái đấy thì chả cần học lập trình [IMG]images/smilies/biggrin.png[/IMG]. Chỉ có ngồi mà vẽ thôi, kéo kéo rê rê ấy mà [IMG]images/smilies/biggrin.png[/IMG]. Nhưng nó lại cần kiến thức chuyên môn của nó, những thứ mà dân lập trình không biết [IMG]images/smilies/biggrin.png[/IMG].
    Bác NVD nói thế này là chưa đúng rồi?bác đã nghe qua lập trình AutoLisp chưa?nó là 1 ứng dụng của ngôn ngữ Lisp, để mở rộng và tùy biến các chức năng của Cad(có thể gọi là lập trình được đấy)
    Tui không dám viết ra cái như Cad (ngồi đọc code cái VeCad cũng đã mờ mắt rồi,nhưng mà cái code này không share lung tung được vì rất đắt tiền [IMG]images/smilies/biggrin.png[/IMG]),mục đích của tôi chỉ là đễ xây dựng những chuơng trình về xử lý đồ họa ,xử lý ảnh trong ngành của tui thôi [IMG]images/smilies/biggrin.png[/IMG].
    @Z:đúng là cái VeCad của nó độc lập hoàn toàn với các nền đồ họa đó,thực ra tớ toàn lấy các dll của nó để phục vụ cho các project khác thui [IMG]images/smilies/biggrin.png[/IMG],nhưng mà có nhiều cái nó không làm được,thế nên tớ muốn nắm thêm 1 cái công nghệ đồ họa khác nữa về 3D.
    Mà 2D or 3D gì thì tớ cũng "tự sướng" tuốt (khổ lắm chứ sướng gì [IMG]images/smilies/21.gif[/IMG] ).

  9. #9
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Í cậu là texture ? Hay là dùng transform ?
    transform cậu ah

  10. #10
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    trên opengl để transform cậu dùng các lệnh glRolate glTranslate glScale Tham khảo thêm trong docs. Tuy nhiên nhớ đến hệ trục tọa độ cậu đang sử dụng nhé.

 

 
Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •