[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:01593] Re: Re: 2 つの Transforam3D の距離をリアルタイムで表示するには?(解決)





どうも長々とお騒がせして申し訳ありません。

以下のよう感じで、やっと別々のtransの平面と点の距離を出すことが出来る
ようになりました。ct_transが平面があるほう、transが点(0,0,0)がある方で
す。


public int setDispCTClipDistance() {
    Point3d dataZeroPoint3d = new Point3d();
    ct_trans.getTransform(disp_t3dCT);
    trans.getTransform(disp_t3dData);
    disp_t3dData.transform(dataZeroPoint3d, dataPoint3d);
  disp_t3dCT.invert();//変換のためにインバートする
  disp_t3dCT.transform(dataPoint3d, tranPoint3d);
  int distance =-(int)(tranPoint3d.z);
    return distance;
}


色々な助言を戴きまして何とか解決することができました。ありがとうござい
ました。

#解決すべき問題はあと一個.....(^^;



---
はま
E-Mail Address:h-hama@xxxxxxxxxxxxxxx