3次元æç”»ãƒ©ã‚¤ãƒ–ラリirrDrawStuff-0.04リリース

2010-03-02
By

ã¡ã‚‡ã„悪2足歩行ロボットWarusapã®ãƒ‡ãƒ¢ãƒ—ログラム (warusap.cpp)

demura.netã§é–‹ç™ºã—ã¦ã„る物ç†è¨ˆç®—エンジンODE 用3Dグラフィクスライブラリdrawstuffã®ä¸Šä½äº’æ›ã§ã‚ã‚‹irrDrawstuff-0.0.4 (略称iDS)を公開ã—ã¾ã™ï¼Ž

今回ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚¢ãƒƒãƒ—ã®ä¸»ãªå¤‰æ›´ç‚¹ã¯Linuxã¸ã®å¯¾å¿œã§ã™ï¼Ž

ダウンロード

å¿…è¦ãªç’°å¢ƒ

  • ODE-0.11.1
  • irrlicht-1.7.1

インストール法

0.05ã®äºˆå®š

  • リリース時期:2010å¹´3月中
  • フレームレートã®å›ºå®šæ©Ÿèƒ½ã‚’追加
  • å½±ã®å®Ÿè£…

変更履歴

  • Version 0.0.4
    • Linuxã¸ã®å¯¾å¿œ.Linux環境下ã§g++ã§ãƒ“ルドã—ãŸã¨ãã«Buffer Overflow Detectedã®ã‚¨ãƒ©ãƒ¼ãŒè¡¨ç¤ºã•れるãƒã‚°ã®ä¿®æ­£ã€‚
    • シミュレーションã®çµŒéŽæ™‚é–“[s]をタイトルãƒãƒ¼ã«è¡¨ç¤ºã€‚ãŸã ã—ã€ã“ã®çµŒéŽæ™‚é–“ã¯ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã®è¨ˆç®—時間ã§ã¯ãªãã€å®Ÿéš›ã«çµŒéŽã—ãŸæ™‚間。シミュレーションã®è¨ˆç®—時間を表示ã™ã‚‹æ–¹æ³•ã¯ãƒ‡ãƒ¢ãƒ—ログラムbounce.cppã‚’å‚照。
    • 2足歩行ロボットã®ãƒ‡ãƒ¢ãƒ—ログラムwarusap.cppã®è¿½åŠ ï¼Žfキーを押ã™ã¨æ­©è¡Œã‚’å§‹ã‚ã¾ã™ï¼Ž
  • Version 0.0.3
    • diDrawLine, diDrawTriangleã®é«˜é€ŸåŒ–
    • irrlicht1.7.1ã¸ã®å¯¾å¿œ
  • Version 0.0.2
    • 高速化
    • メニューãƒãƒ¼å®Ÿè£…
    • ウインドウã®å¤§ãã•を変更å¯èƒ½ã¨ã—ãŸ
    • DirectXã§Could not get lower surface level for mip map generationã¨å‡ºã‚‹ãƒã‚°ã‚’解消
    • APIã¯å¤‰æ›´ãªã„ãŒï¼Œã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’C++化ã—ãŸï¼Žãã®ãŸã‚ファイル構æˆã‚’大ãã変更ã—ãŸï¼Ž
    • irrlicht1.7ã«å¯¾å¿œ
    • çƒ(sphere)ã®ã¿å½±ã‚’実装
    • デモプログラムã«shapes.cppã¨trimesh.cppã®è¿½åŠ ï¼Œcube.cppã®å‰Šé™¤

To Do リスト

  • 視線方å‘ã®è¨­å®šãŒODEã¨é•ã†
  • çƒä»¥å¤–ã®å½±ãŒè¡¨ç¤ºã•れãªã„
  • 頂点数ã®åˆ¶é™ãŒã‚り65536個より大ãã„3Dオブジェクトファイルを表示ã§ããªã„
  • 3Dオブジェクトファイルã‹ã‚‰èª­ã¿è¾¼ã‚“ã ã‚¸ã‚ªãƒ¡ãƒˆãƒªã®è¡çªæ¤œå‡ºãŒä¸å®Œå…¨
  • DirectXã¸ã®å¯¾å¿œã€‚ç¾çжã§ã¯DIRECT3D9 begin scene failedã¨ã‚¨ãƒ©ãƒ¼è¡¨ç¤ºã•れãƒã‚°ã‚り。
  • ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã€ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã®ä½œæˆ

4 Responses to 3次元æç”»ãƒ©ã‚¤ãƒ–ラリirrDrawStuff-0.04リリース

  1. ã²ã³ãã® MonsterID Icon ã²ã³ãã® on 2010-03-10

    v0.05ã®ãƒªãƒªãƒ¼ã‚¹ã‚’楽ã—ã¿ã«ã—ã¦ã„ã¾ã™ã€‚

    ã¨ã“ã‚ã§å½±ãŒç·‘è‰²ã§æç”»ã•れãŸã®ã§ã™ãŒã€ã“れã¯è‡ªåˆ†ã®ç’°å¢ƒã®ã›ã„ã§ã—ょã†ã‹ï¼Ÿ

    ↓VS2005ã§ä½œã£ãŸã‚µãƒ³ãƒ—ルã§ã™ã€‚å‚考ã¾ã§ã«ã€‚
    http://dl.dropbox.com/u/1910362/iDSTest.zip

    • demu MonsterID Icon demu on 2010-03-10

      ã²ã³ãã®ã•ん,

      ãƒã‚°å ±å‘Šã‚りãŒã¨ã†ã”ã–ã„ã¾ã™ï¼Ž

      環境ã®ã›ã„ã§ã¯ãªããƒã‚°ã§ã™ï¼Žv0.05ã§ã¯ç›´ã—ã¾ã™ï¼Ž

      æ°—ãŒã¤ã„ãŸç‚¹ã‚„è¦æœ›ãŒã‚ã£ãŸã‚‰æ°—軽ã«ã‚³ãƒ¡ãƒ³ãƒˆã—ã¦ãã ã•ã„ã­ï¼Ž

      ã§ã‚€

      • ã²ã³ãã® MonsterID Icon ã²ã³ãã® on 2010-03-10

        ã§ã‚€ã•ã‚“

        DrawMesh::loadMesh()関数ãªã®ã§ã™ãŒã€

        *vertices_address = (float *) vertices1;
        *indices_address = (dTriIndex *) indices1;
        safe_delete_array(vertices1);
        safe_delete_array(indices1);

        ã“れã¯ã€é–¢æ•°ã‚’抜ã‘ã‚‹ã¨vertices1ã¨indices1ãŒNULLã«ãªã£ã¦ã€ãƒã‚¤ãƒ³ã‚¿ã§æŒ‡ã›ãªããªã‚‹ã®ã§ã¯ï¼Ÿ

        • demu MonsterID Icon demu on 2010-03-11

          ã²ã³ãã®ã•ん,

          ã”æŒ‡æ‘˜ã‚りãŒã¨ã†ã”ã–ã„ã¾ã™ï¼Žåˆæ­©çš„ãªãƒŸã‚¹ã§ã™ï¼Ž
          ãƒã‚¤ãƒ³ã‚¿å‚ç…§å…ƒã®è¨˜æ†¶é ˜åŸŸã‚’解放ã—ã¦ã¯ã„ã‘ã¾ã›ã‚“ã­ï¼Ž

          ã§ã‚€

コメントをã©ã†ãž

メールアドレスãŒå…¬é–‹ã•れるã“ã¨ã¯ã‚りã¾ã›ã‚“。

287 views  (Since 2010-08-11)