- 178 名前:デフォルトの名無しさん mailto:sage [2007/08/10(金) 19:00:32 ]
- >>177
ありがとうございます。 あれから調べてみたところ、とりたいオブジェクトでないものを Pickしていて、PickListで回したら、ちゃんと取れていました。 報告せずすんません。 またまた質問ですみませんが、ピックしたときに、ZバッファのNearと FarがPickListに[0-1]ではいってかえってきます。 いまのところ、Farの値で V[0]:=x; V[1]:=Viewer.Height-y; V[2]:= aFar Viewer.Buffer.ScreenToWorld(V); としてWorld座標が求まっているっぽいのですが、 XY平面をピックすると若干Z値がずれとるのが気になります。 (ま、強制的にZをいれてしまっています。) ScreenToWorldのZ値はどういう値を入れるのが適当なんでしょうか? GLSceneというよりOpenGL的質問ですみません。 あとDXFの質問は、DXFの線はなんとか読めますが、 そのほかスプラインやらインサートブロック、グループが、読めません。 LWPOLYLINEもよめません。 結構WEBで調べましたが、仕様がよくわからないです。
|

|