ODE概念

vsyncの狭間に生きる @ wiki ゲーム業界に入りたい人向け情報、物理エンジン ODE 、VIVID SDK等のメモ内検索 / 「ODE概念」で検索した結果

検索 :
  • ODE概念
    設計的な概念 物理計算の結果だけ所得し描画は他の自前のエンジンを使うのが、 多分本来の使い方。 はじめに付いてくるDrawstuffは座標系が特殊、 Zが画面上下方向になっている。 (重力方向と、カメラを変更すれば問題なし) ODEでのデータの扱い 大きく2つに分ける 1、動力学  body 2、衝突検出 geometry 1の動力学は質量、位置、姿勢か加速度等の動的なパラメータ。 2の衝突検出は幾何学形状、位置姿勢の静的な情報を持つ。 1,2の意味合いがちょっと混乱しやすい 感覚的に日本語と英語の意味合いがダブって見えるからか。 ヘッダファイルの定義を見た方がスッキリする。 struct dxBody; /* rigid body (dynamics object) */ struct dxGeo...
  • メニュー
    ... ODE基本情報 ODE概念 ODEのデータ型定義 動力学 ODEのBody(動力学)を作成する ODEのWorldを作成する(Bodyが所属する) 形状、衝突判定 ODEのGeometry(静的な情報、形状、衝突検出) ODEのSpace (Geometryが所属する) その他 テスト VIVID Runtime SDK について。 +... VIVID Runtime SDKとは? VIVID SDKを使う為のデベロッパー登録(GMOゲームセンター) VIVID SDKのダウンロード VIVID SDKの開発環境構築 VisualStuiod2008編 VIVID SDKのサンプルのビルドと実行 AmazonのProduct Advertising APIについて。 +......
  • ODE 基本情報
    ■Open Dynamics Engine について 念のためこのサイトは個人の覚書なのでたいした参考にはなりません。 ODE(Open Dynamics Engine、オープン・ダイナミクス・エンジン)とは、オープンソース方式で開発されている物理演算エンジンである。BSDライセンスとLGPLの両ライセンスが適用されている。 機能はイマイチな気もするが、自分で手を加えるならこれくらいでよさそう。 ■描画機能 簡易描画ライブラリとしてOpenGLをベースに作られたdrawstuffが付属してる。これは実行結果を簡易的に描画するのが目的でありODE自体の一部ではない。 これは動作とコリジョン確認程度、表現力には期待しないのでこれでおk ■採用実績 ここらへんで使われてるらしい↓ ブラッドレイン2 S.T.A.L.K.E.R グーの惑星 ■インスト...
  • ODEのBody(動力学)を作成する
    ボディーの作成。 dBodyID dBodyCreate ( dWorldID ); 位置の設定 void dBodySetPosition ( dBodyID, dReal x, dReal y, dReal z ); 回転の設定 void dBodySetRotation ( dBodyID, const dMatrix3 R ); 速度の設定 void dBodySetLinearVel ( dBodyID, dReal x, dReal y, dReal z ); 角速度 void dBodySetAngularVel ( dBodyID, dReal x, dReal y, dReal z ); 最大角速度 dBodySetMaxAngularSpeed( dBodyID b, dReal max_speed ); 質量 void dBodySe...
  • ODEのデータ型定義
    /* floating point data type, vector, matrix and quaternion types */ #if defined(dSINGLE) typedef float dReal; #ifdef dDOUBLE #error You can only #define dSINGLE or dDOUBLE, not both. #endif // dDOUBLE #elif defined(dDOUBLE) typedef double dReal; #else #error You must #define dSINGLE or dDOUBLE #endif typedef dReal dVector3[4]; typedef dReal dVector4[4]; typedef dReal dMa...
  • ODEのWorldを作成する(Bodyが所属する)
    Bodyが所属するWorldを作成する。 作成 dWorldID dWorldCreate( void ); 重力方向を設定 void dWorldSetGravity (dWorldID, dReal x, dReal y, dReal z ); ERP 設定 void dWorldSetERP ( dWorldID, dReal erp ); CFM 設定 void dWorldSetCFM ( dWorldID, dReal cfm ); ワールドの動力学演算を進める void dWorldStep ( dWorldID, dReal stepsize ); 減衰 void dWorldSetLinearDamping( dWorldID w, dReal scale );  速度 dvoid dWorld...
  • ODEのGeometry(静的な情報、形状、衝突検出)
    ■ジオメトリ作成 形状、位置、姿勢など静的な情報、実際の衝突検出の対象の形状はここ。 dGeomID dCreateSphere ( dSpaceID space, dReal radius );  球体 dGeomID dCreateBox ( dSpaceID space, dReal lx, dReal ly, dReal lz );  直方体 dGeomID dCreateCapsule ( dSpaceID space, dReal radius, dReal length );  カプセル dGeomID dCreateCylinder ( dSpaceID space, dReal radius, dReal length );  円柱 dGeomID dCreatePlane ( dSpaceID space, dReal a, dRe...
  • Google App Engineスタートアップ
    Google App Engineスタートアップ 本家のサイトのスタートアップガイド http //code.google.com/intl/ja/appengine/docs/python/gettingstarted/ Google App Engine 用の Python アプリケーションの開発とアップロードには、 App Engine Python ソフトウェア開発キット(SDK)を使用しする。 SDKインストールに先立って Python 2.5 がインストールされている必要がある Google App Engineのインストールパッケージ↓ http //code.google.com/intl/ja/appengine/downloads.html Windows1.4.0 - 2010-12-02GoogleAppEngin...
  • NEWS
    メモ 2010/12/05 ゲーム業界に入りたい人向けの情報(プログラマ)更新 2010/12/05 VIVID Runtime SDKを少しばかり試してみる 更新 物理エンジンODEを弄くる再のメモに使ってみる。
  • Google App Engine開発用サーバ
    Python 開発用サーバー 開発用 Web サーバーの実行 1,app.yaml設定ファイルを作成 2,アプリケーションのディレクトリに app.yaml 設定ファイルを置き dev_appserver.py コマンドで開発用 Web サーバーを開開始 例 dev_appserver.py myapp http //localhost 8080/ でアクセス出来る。 例 ポートを変える dev_appserver.py --port=9999 myapp 停止するには Win Ctrl + Break OSX,Linux Ctrl+C Python 2.5 する事、Python 2.4でもUnicodeの扱いに違いあり、問題が出る事があるらしい
  • ODEのSpace (Geometryが所属する)
    ジオメトリが所属する場所 。
  • VIVID Runtime SDK とは?
    VIVID Runtime SDK とは? GMOゲームセンターで配布されているSDK 現在Androidで動作させる事が可能 http //gmo-game.com/ 特徴 WORA(Write Once, Run Anywhere)を実現 通常のネイティブコードと同じパフォーマンス C/C++/Objective Cをサポート OSを抽象化する層としてOpenKODEを採用 ミドルウェアカスタマイズによって独自の拡張API追加にも対応可能 アプリケーション開発環境として「VIVID Runtime SDK」を提供 Microsoft Visual Studio2008のプラグインと eclipse 3.5のプラグイン有り(v1.1 RC1移行) 現在の最新版 SDK VIVID Runtime SDK v1.1 RC1 (eclipse 3.5...
  • 概要Product Advertising API
    Amazonが提供するサービス、アマゾンのデータベースへのアクセス 商品の検索等、独自に商品紹介のサイト等の構築に使用できる。 無料である。 以下概要 開発者は Product Advertising API 用のアプリケーションを独自に開発できます。 販売されている商品や、カスタマーレビュー、出品者の評価といった Amazon のデータの大部分にアクセスできるだけでなく、 商品の検索や、関連商品の検索、カスタマーレビューの表示、商品プロモーションなど、 www.amazon.co.jp の大部分の機能を使用することができます。つまり、 Product Advertising API を利用すれば、Amazon のデータベースにアクセスでき、 Amazon の提供する高性能な E コマースデータやオンライン機能が利用できるようになるということです。 A...
  • VIVID SDKの開発環境構築 VisualStuiod2008編
    SDKをインストールしたディレクトリの \vivid_runtime_sdk_1.0\tools\vs2008 の中にあるVIVIDRuntimeDebuggerInstaller.msiを実行 注意 先に VisualStuiod2008がインストール済みであること、    無料版のVisualStudio2008Express版ではインストールしてもデバッガが動かない(ビルド実行のみ)なので注意
  • 色々未整理Tips
    色々未整理Tips [Python]Pythonで簡単にWebサーバを立ち上げる  python -m SimpleHTTPServer  DOSプロンプトでコマンドを実行した際のカレントがルートになる デフォルトは8000番ポート ポート指定も出来る python -m SimpleHTTPServer 80 [DOS][文字コード]Windowsのコマンドプロンプトの文字コードは「cp932」   コマンドラインの文字コードを確認するには 「chcp」とDOS窓で実行 [Python][文字コード] Pythonの文字コード指定は? # coding エンコーディング名 # coding=エンコーディング名 例 UTF8の場合 # coding UTF-8 ※注意としては文字コードの指定は1行目か2行目に書かないといけない、 それ以外...
  • トップページ
    ようこそ vsync@wikiへ このページはvsyncの覚書 現在このwikiは以下のジャンルで更新しています。 ゲーム業界に入りたい人向けの情報(プログラマ) ODE(物理エンジン)について。 VIVID Runtime SDK について。 AmazonのProduct Advertising APIについて。 お勧めの本
  • Google App EngineでHelloworldまで
    Helloworldを表示するだけのサンプルを作るまで 1,helloworldディレクトリ作成、 ここがローカルのwebサーバトップの場所になる 2,helloworld.pyファイル作成 print Content-Type text/plain print print Hello, world! 3,app.yamlファイル(設定ファイル)作成 application helloworld version 1 runtime python api_version 1 handlers - url /.* script helloworld.py 4,webサーバ起動 google_appengine/dev_appserver.py h...
  • VIVID SDKのダウンロード
    SDKのダウンロード 以下のサイトから ログイン https //developer.gmo-game.com/cp-site/ メニューから 『ダウンロード』> 『VIVID Runtime SDKダウンロード』> 『同意する』 でSDKのメニューが表示される。 メニューから最新版のSDKをダウンロードする(この時点での最新は以下) VIVID Runtime SDK v1.1 RC1 (eclipse 3.5 サポート) ダウンロードしたzipファイルを適当なディレクトリに解凍 自分の開発環境へコピー 例 c \vivid_runtime_sdk_1.1\
  • VIVID SDKを使う為のデベロッパー登録(GMOゲームセンター)
    VIVID SDKを使う為のデベロッパー登録(GMOゲームセンター) 登録方法 1、以下のページから 右の『デベロッパー登録は こちらから!』をクリック    http //gmo-game.com/ 2、『すぐに会員登録をする(無料)』をクリック 3、同意して登録する 4、デベロッパーID    パスワード    提供者名(ストアで表示される名称)    氏名    住所等を入力 5、入力内容確認 ログイン方法 以下のサイトから https //developer.gmo-game.com/cp-site/ 1、『すでに会員の方はこちら』をクリック 2、IDとパスを入力
  • @wiki全体から「ODE概念」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索