Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ousttrue/onibi
A distribution package and python wrapper that contain Irrlicht, a bullet, etc.
https://github.com/ousttrue/onibi
Last synced: about 17 hours ago
JSON representation
A distribution package and python wrapper that contain Irrlicht, a bullet, etc.
- Host: GitHub
- URL: https://github.com/ousttrue/onibi
- Owner: ousttrue
- Created: 2012-01-22T07:29:33.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2013-07-02T03:07:00.000Z (over 11 years ago)
- Last Synced: 2024-10-13T18:07:16.656Z (about 1 month ago)
- Language: C++
- Homepage:
- Size: 13.6 MB
- Stars: 4
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
==============================
[鬼火]オープンソース詰め合わせ
==============================
| Irrlichtが独語で鬼火らしいので直訳。
| IrrlichtとBulletを中心に3D用途で使うライブラリをMinGWでビルドしやすいようにpremake4を使って編成しました。* Irrlicht-1.8
* bullet-2.81
* freetype
* glew
* freeglut
など| Windows+(mingw|vc2010 express edition)で楽にビルドできるようにpremake4.luaで構成しています。
| ライセンスついては、各ライブラリに準拠してください。.. contents:: Table of Contents
_
URL
===
* https://github.com/ousttrue/onibiToDo
====
* msgpack-rpc経由でシーンを構築するUIをなんか作る(pyQTとか?)
* IrrlichtMLのfreetypeフォントを再マージする?更新
====
2013-06-16
----------
* msgpackとmsgpack-rpc-asioを追加2013-06-12
----------
* irrmmdと合体。とりあえずvc2010で全部ビルドするところまで
* bullet-2.81に更新。_maxdot_largeがリンクできぬ。謎
* irrlicht-1.8に更新
* swig関連除去2013-06-11
----------
* vs2010でビルドしてみた2012-01-22
----------
* githubに引越し2011-11-21
----------
* Irrlichtにbulletが入ってしまったり構成がよろしくないのでirrmmdを取り除いたディレクトリ構成
================
freetype
--------freetype-2.4.6。The FreeType License。
bullet
------bullet-2.79のsrcディレクトリ。zlibライセンス。
* swigでラップする都合で少し改造してある(クラス内で定義されたものを外に出すなど)。
bullet/swigbullet
-----------------bulletのswigによるラッパ。
bulletdemos
-----------bullet-2.79のDEMOS。
irrlicht
--------Irrlicht-1.72のincludeとsrcディレクトリzlibライセンス。
* swigでラップする都合で少し改造してある(クラス内で定義されたものを外に出すなど)。
* IrrlichtMLとマージ済みirrlicht/siwgirr
----------------Irrlichtのswigによるラッパ。
bzip2
-----Irrlicht-1.72のsrc/Irrlicht/bzip2ディレクトリ。
jpeglib
-------Irrlicht-1.72のsrc/Irrlicht/jpeglibディレクトリ。
libpng
------Irrlicht-1.72のsrc/Irrlicht/libpngディレクトリ。
lzma
----Irrlicht-1.72のsrc/Irrlicht/lzmaディレクトリ。
zlib
----Irrlicht-1.72のsrc/Irrlicht/zlibディレクトリ。
glew
----glew-1.7.0。BSDライセンス。
freeglut
--------Freeglut 2.6.0。X-Consortiumライセンス。bulletdemosが使う。
msgpack
-------msgpack 0.5.7
premake4.exe
------------* http://industriousone.com/premake
各ディレクトリのpremake4.luaはpremake4向けのプロジェクト定義です。
ビルド環境
==========
1) mingw-get-inst-20111118.exeでC:/MinGWにMinGWとmsysをインストールする。
2) C:/MinGW/msys/1.0/msys.batでshellに入る
3) 環境変数::export LANG=C
export PATH=/mingw/bin:$PATHビルド方法
==========依存ライブラリのスタティックライブラリをビルド
----------------------------------------------
::> cd onibi
> ./premake4 gmake
> makeIrrlichtのdllをビルド
---------------------
::> cd onibi/irrlicht
> ../premake4 gmake
> makebulletのビルド
--------------
::> cd onibi/bullet
> ../premake4 gmake
> makeirrmmdのビルド
--------------
::> cd onibi/irrmmd
> ../premake4 gmake
> makeIrrlicht examplesのビルド
-------------------------
::> cd onibi/irrlicht/examples
> ../../premake4 gmake
> make| メディア置き場が"../../media"になっているので、実行時に
| ../../mediaにIrrlicht/mediaをコピーする必要があります。bulletdemosのビルド
-------------------
::> cd onibi/bulletdemos
> ../premake4 gmake
> make