[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:00227] Re: マウスの座標の変換
--------------------------------------------------------------------
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
☆バレンタインプレゼントの本命 新登場!! ボタンギフトで恋人宣言!!
★ 18世紀フランス、恋人たちは【謎かけボタン】で愛を告白した。
☆ アイリスのボタンギフト楽天市場店 http://www.rakuten.co.jp/iris
★ ボタンギフトのホームページ http://www.iris.co.jp/gift
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
--------------------------------------------------------------------
つきやまです。
こんばんは。
ENDO Yasuyuki wrote:
> 手順が良く分からないので、最低限実行可能なソースコードがあると良いのですが。
> この ML の1発言の上限は 2KB なので、かなりのサイズのソースを投稿できます。
説明不足で申し訳ありませんでした。
前のMailでは全然理解していませんでした(今も怪しいですが。。。)
以下のようなメソッドを作成してCanvas3Dの座標から、VirutualUniverse(?)の
座標へ変換できました。
public Point3d get3Dpoint(Canvas3D canvas, int xpos, int ypos)
{
Transform3D motion=new Transform3D();
Point3d mousePosn = new Point3d();
canvas.getPixelLocationInImagePlate(xpos,ypos,mousePosn);
canvas.getImagePlateToVworld(motion);
motion.transform(mousePosn);
return mousePosn;
}
xpos:Canvas3D上でのx座標
ypos:Canvas3D上でのy座標
canvas:対象となるCanvas3D
返値:対応するVirtualUniverseの座標
Java3D FAQ期待しています!
Mitsuru Tsukiyama