Thank you for your response. I tried to compile the TruncatedCone.java but i
recieved the following errors. Not a few :)
---------------------------------------
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:80: cannot
resolve symbol
symbol : class Primitive
location: class shape.TruncatedCone
public class TruncatedCone extends Primitive
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:116: cannot
resolve symbol
symbol : variable GENERATE_NORMALS
location: class shape.TruncatedCone
this(1.0f, 0.5f, 2.0f, GENERATE_NORMALS, MID_REZ_DIV_X, MID_REZ_DIV_Y,
null/*,true*/);
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:128: cannot
resolve symbol
symbol : variable GENERATE_NORMALS
location: class shape.TruncatedCone
this(radius1, radius2, height, GENERATE_NORMALS, MID_REZ_DIV_X,
MID_REZ_DIV_Y, null/*, true*/);
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:142: cannot
resolve symbol
symbol : variable GENERATE_NORMALS
location: class shape.TruncatedCone
this(radius1, radius2, height, GENERATE_NORMALS, MID_REZ_DIV_X,
MID_REZ_DIV_Y, ap/*, bDrawCaps*/);
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:171: cannot
resolve symbol
symbol : method getChild (int)
location: class shape.TruncatedCone
return (Shape3D) ( (Group)getChild(0) ).getChild(BODY);
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:175: cannot
resolve symbol
symbol : method getChild (int)
location: class shape.TruncatedCone
return (Shape3D)
( (Group)( (Group)getChild(0) ).getChild(TOP) ).getChild(0);
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:179: cannot
resolve symbol
symbol : method getChild (int)
location: class shape.TruncatedCone
return (Shape3D)
( (Group)( (Group)getChild(0) ).getChild(BOTTOM) ).getChild(0);
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:192: cannot
resolve symbol
symbol : method getChild (int)
location: class shape.TruncatedCone
((Shape3D)((Group)getChild(0)).getChild(BODY)).setAppearance(ap);
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:221: cannot
resolve symbol
symbol : variable flags
location: class shape.TruncatedCone
flags = primflags;
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:225: cannot
resolve symbol
symbol : variable flags
location: class shape.TruncatedCone
boolean outside = (flags && GENERATE_NORMALS_INWARD) == 0;
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:225: cannot
resolve symbol
symbol : variable GENERATE_NORMALS_INWARD
location: class shape.TruncatedCone
boolean outside = (flags && GENERATE_NORMALS_INWARD) == 0;
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:227: cannot
resolve symbol
symbol : class Quadrics
location: class shape.TruncatedCone
Quadrics q = new Quadrics();
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:227: cannot
resolve symbol
symbol : class Quadrics
location: class shape.TruncatedCone
Quadrics q = new Quadrics();
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:228: cannot
resolve symbol
symbol : class GeomBuffer
location: class shape.TruncatedCone
GeomBuffer gbuf = null;
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:231: cannot
resolve symbol
symbol : class GeomBuffer
location: class shape.TruncatedCone
GeomBuffer cache = getCachedGeometry(Primitive.CYLINDER, radius1, radius2,
height, xdivision, ydivision, primflags);
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:231: cannot
resolve symbol
symbol : variable Primitive
location: class shape.TruncatedCone
GeomBuffer cache = getCachedGeometry(Primitive.CYLINDER, radius1, radius2,
height, xdivision, ydivision, primflags);
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:235: cannot
resolve symbol
symbol : variable numVerts
location: class shape.TruncatedCone
numVerts += cache.getNumVerts();
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:236: cannot
resolve symbol
symbol : variable numTris
location: class shape.TruncatedCone
numTris += cache.getNumTris();
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:241: cannot
resolve symbol
symbol : variable flags
location: class shape.TruncatedCone
shape[BODY] = new Shape3D(gbuf.getGeom(flags));
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:242: cannot
resolve symbol
symbol : variable numVerts
location: class shape.TruncatedCone
numVerts += gbuf.getNumVerts();
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:243: cannot
resolve symbol
symbol : variable numTris
location: class shape.TruncatedCone
numTris += gbuf.getNumTris();
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:244: cannot
resolve symbol
symbol : variable Primitive
location: class shape.TruncatedCone
if ((primflags && Primitive.GEOMETRY_NOT_SHARED) == 0)
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:245: cannot
resolve symbol
symbol : variable Primitive
location: class shape.TruncatedCone
cacheGeometry(Primitive.CYLINDER, radius1, radius2, height, xdivision,
ydivision, primflags, gbuf);
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:248: cannot
resolve symbol
symbol : variable flags
location: class shape.TruncatedCone
if ((flags && ENABLE_APPEARANCE_MODIFY) != 0)
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:248: cannot
resolve symbol
symbol : variable ENABLE_APPEARANCE_MODIFY
location: class shape.TruncatedCone
if ((flags && ENABLE_APPEARANCE_MODIFY) != 0)
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:266: cannot
resolve symbol
symbol : variable ALLOW_CHILDREN_READ
location: class shape.TruncatedCone
objTrans.setCapability(ALLOW_CHILDREN_READ);
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:269: cannot
resolve symbol
symbol : method addChild (javax.media.j3d.TransformGroup)
location: class shape.TruncatedCone
this.addChild(objTrans);
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:334:
setAppearance(javax.media.j3d.Appearance) in shape.TruncatedCone cannot be
applied to ()
setAppearance();
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:364: cannot
resolve symbol
symbol : variable flags
location: class shape.TruncatedCone
TruncatedCone c = new TruncatedCone(radius1, radius2, height, flags,
xdivisions, ydivisions, getAppearance()/*, bDrawCaps*/);
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:364: cannot
resolve symbol
symbol : method getAppearance ()
location: class shape.TruncatedCone
TruncatedCone c = new TruncatedCone(radius1, radius2, height, flags,
xdivisions, ydivisions, getAppearance()/*, bDrawCaps*/);
^
D:\java\Java3d Project\tests\Hard tests\TruncatedCone.java:397: cannot
resolve symbol
symbol : variable super
location: class shape.TruncatedCone
super.duplicateNode(originalNode, forceDuplicate);
^
31 errors
----- Original Message -----
From: �͹����� ����ѹ (Andrew Davison) <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, June 20, 2003 7:58 AM
Subject: Re: [JAVA3D] Cone with 2 radius
> There is a truncated cone class as part of the Java 3D plant
> growing example at:
>
> http://www.hta-bi.bfh.ch/~swc/DemoJ3D/VirtualPlants/
>
> - Andrew
>
> --------------------------------------------------------------------------
---
> Dr. Andrew Davison E-mail: [EMAIL PROTECTED]
> Dept. of Computer Engineering Fax: +66 74 212895 (then 201 after office
hrs)
> Prince of Songkla University Tel: +66 74 211030 x2240 (then x316)
> Hat Yai, Songkhla 90112, Thailand or: +66 74 212895 x316
> http://fivedots.coe.psu.ac.th/~ad
>
>
===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
> of the message "signoff JAVA3D-INTEREST". For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".