[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:00143] Re: Shape3D のピッキングについて
えんどうです。
> Shape3D shape = new Shape3D(ginfo.getIndexedGeometryArray(),a);
最初の Geometry の ALLOW_INTERSECT は許可されてますが、
GeometryInfo から取り出した法線生成後の Geometry は別の Geometry に
なっています。
GeometryInfo から取り出した Geometry をいったん保存して、
保存した Geometry の ALLOW_INTERSECT ビットを setCapabilityメソッドで
許可してみてください。
Geometry g = ginfo.getIndexedGeometryArray();
g.setCapability(Geometry.ALLOW_INTERSECT);
Shape3D shape = new Shape3D(g, a);