俺言語。

自分にしか理解できない言語で書かれた備忘録

Java 3D

【Java3D】座標系とスケール

Java3Dでの座標系。もちろん,読み込むモデルの向きによって相対的な関係はズレるので注意 あと平行移動などベクトルで指定する数値と実際のスケールは1.0=1mとのこと。 これも読み込むモデルと移動量など独自のスケールが自分の世界で完結できればこの…

常に視点の方を向いている3D(見た目は2D)

シーングラフに動的にNodeを付け加える場合

BranchGroupのみ動的な付け外しが許可されている。BranchGroupの子供(ex:TransformGroup )に対して動的な付け外しを行う場合はTransformGroupにBranchGroupをaddchildしてからその子供に動的な付け外しをしたいnodeをつける。そうでないとjavax.media.j3d.…

【バグ?】Text2Dの文字が動的に変更できない。

コンストラクタで↓を実行 myText2D = new Text2D(nowTimeString, new Color3f(1.0f, 1.0f, 1.0f), "Monospaced", 16, Font.BOLD);スレッド等でテキスト書き換えを実行すると、、、 countCarMove++; System.out.println(countCarMove); nowTimeString = Integ…

【座標変換】座標変換後にさらに座標変換する場合

座標変換したあとにさらに座標変換する場合(アニメーションとか)の注意点・座標変換をリセットしないと積算して座標変換される (みたい。しっかり検証はしてない)(Transform3d).setIdentity()これでリセットされる・座標変換の基準座標 座標変換はTran…

CATIAから出力できる3Dデータ一覧

拡張子 対応ソフト 変換可能な形式 CATPart CATIA V5標準 stl 中間ファイル? MeshLab obj,x3d,VRML等 igs CAD中間ファイル model CATIA V4ファイルらしい stp CAD中間ファイル 3dmap ? 3dxlm x3dとは別っぽい cgr CATIA V5用 軽量・閲覧用データ hcg Nav…