I got the TrancutedCone to meet my requitements and everything is all right!

----- Original Message -----
From: Allan Ash <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, June 20, 2003 11:27 PM
Subject: Re: [JAVA3D] Cone with 2 radius


> The problem is their use of modified versions of
com.sun.j3d.utils.geometry
> modules (Primitive, etc.) in their Shape library. It took a while to get
> those built, too, since they reference each other. It'll be a rainy
weekend
> here, so maybe I'll get to finish mine. <G>
>
> -Allan Ash
> Software Arts, Inc. - the Information Visualization Company
> www.infoviz.biz
>
> ----- Original Message -----
> From: ������� <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, June 20, 2003 2:58 AM
> Subject: Re: [JAVA3D] Cone with 2 radius
>
>
> > 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".
>
>
===========================================================================
> 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".

Reply via email to