[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:00085] Primitive の geometry を得るには
太田というものです。
geometryとappearanceをShape3Dのコンストラクタに渡し、
クラスを作りたいのですが、
public Coin()
{
super(createGeometry(),createAppearance());
}
そのとき、geometryの元として、Primitiveからgeometryを得たいのです。
(例えば、createGeometry()で、Cylinderのgeometryを得て、それを返したい。)
private static Geometry createGeometry()
{
Cylinder cylinder;
cylinder =new Cylinder(0.4f,0.8f, Cylinder.GENERATE_NORMALS);
Geometry geo=cylinder.getGeometry();
return geo;
}
ということで、上のようにcreateGeometry()を定義したのですが、
getGeometryメソッドが適当な使い方でないようで、エラーになります。
後、new Cylinder(...)でも、newがシンボルが解決とエラーになってしまいます。
上手く、newしてgeometryを得る方法はないでしょうか?
何かよいアイディアがございましたらご教授ください。
よろしくお願いいたします。
太田 洋介
saboten@xxxxxxxxxxxxxxx