flagflag  If you want to see English page, please click "English" Button at Left.
2: 2009-08-31 (月) 18:30:41 iseki ソース 現: 2009-09-06 (日) 11:59:43 iseki ソース
Line 1: Line 1:
-*** ODE の GetTerrainHeightAtXY() [#h7d992a1]+*** GetTerrainHeightAtXY() [#h7d992a1]
- OpenSim/Region/Physics/OdePlugin/OdePlug​in.cs - OpenSim/Region/Physics/OdePlugin/OdePlug​in.cs
-- TerrainHeightFieldHeights[][] の値がおかしいため飛行中から ↓ (HOVAR_DOWN) で,地表に降りれない場所がある.+- %%Subversion r197 より発生.%% r228 で正常に戻る? 
 +- %%TerrainHeightFieldHeights[][] の値がおかしいため飛行中から ↓ (HOVAR_DOWN) で,地表に降りれない場所がある.%%
- _origheightmap[] は使用中止になった. - _origheightmap[] は使用中止になった.
-- とりあえず,前のリビジョンまで使用していた ''_origheightmap[]'' を復活させて使用.+- %%とりあえず,前のリビジョンまで使用していた ''_origheightmap[]'' を復活させて使用.%%
 //if (index < TerrainHeightFieldHeights[heightFieldGeo​m].Length) {  //if (index < TerrainHeightFieldHeights[heightFieldGeo​m].Length) {
 //    return (float)TerrainHeightFieldHeights[heightF​ieldGeom][(int)y * (int)Constants.RegionSize + (int)x];  //    return (float)TerrainHeightFieldHeights[heightF​ieldGeom][(int)y * (int)Constants.RegionSize + (int)x];
Line 10: Line 11:
 else  else
     return 0f;      return 0f;
 +
 +*** SetTerrain() [#p75baaef]
 +- OpenSim/Region/Physics/OdePlugin/OdePlug​in.cs
 +- SetTerrain() の d.GeomSetPosition() の引数変更により SIM Baundary での奈落落下阻止のパッチコードが誤作動
 +- d.GeomSetPosition() の引数を元に戻す.
 + d.RFromAxisAndAngle(out R, v3.X, v3.Y, v3.Z, angle);
 + d.GeomSetRotation(GroundGeom, ref R);
 + // Fumi.Iseki for SIM Boundary Falling
 + //d.GeomSetPosition(GroundGeom, (pOffset.X + ((int)Constants.RegionSize * 0.5f)) - 1, (pOffset.Y + ((int)Constants.RegionSize * 0.5f)) - 1, 0);
 + d.GeomSetPosition(GroundGeom, pOffset.X + ((int)Constants.RegionSize * 0.5f), pOffset.Y + ((int)Constants.RegionSize * 0.5f), 0);
 + IntPtr testGround = IntPtr.Zero;


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 4月翌月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
<今日>

オンライン状況

83 人のユーザが現在オンラインです。 (9 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 83

もっと...

アクセスカウンタ

今日 : 9875987598759875
昨日 : 8008800880088008
総計 : 2328551123285511232855112328551123285511232855112328551123285511
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com