Yeah, i'm a bit confused here - why do people need so many spheres? I'm
sorry, but it just seems like inefficient program design to need 10,000
seperate spheres drawing in a scene at once. At this scale, it seems like a
particle system, and i'm pretty sure you could get huge speedups by not
having to go through a full transformgroup stack each frame for each of your
10,000 spheres.

I mean, if it's for dna analysis or something just build a trianglestrip of
all the spheres in the chain, and attach all of these into a single
transform.
Java3d will technically do this already, but you need to compile to get this
working, and that means no more modifications to the group afterwards unless
you detach/reattach, etc.

It's just one of the maxims of efficient coding -
"If it takes too much time, you're doing it wrong"


>From: "Nitin.Jain" <[EMAIL PROTECTED]>
>Reply-To: Discussion list for Java 3D API <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Subject: Re: [JAVA3D] Spheres
>Date: Wed, 17 Apr 2002 14:10:13 +0530
>
>Hi,
>
>By default the Spheres share the geometry. You can do it your self as well
>by taking the geometry out of first sphere and create new Shape3D objects
>using this geometry and the appearance you like.
>Sphere sp1 = new Sphere(radius, ap);
>Geometry geom = sp1.getShape().getGeometry();
>Shape3D sp2 = new Shape3D(geom,ap);
>Shape3D sp3 = new Shape3D(geom,anotherAp);
>
>the crux of the problem, "lot of Sphere", lies in the number...can you
>specify how many spheres u need to draw?
>
>
>nitin
> > -----Original Message-----
> > From: Raśl [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, April 17, 2002 3:19 AM
> > To: [EMAIL PROTECTED]
> > Subject: [JAVA3D] Spheres
> >
> >
> > Hello to everybody!
> >
> >
> > I have to create a lot of spheres with the
> > com.sun.j3d.utils.geometry.Sphere class.
> >
> > I want to the spheres share their geometry but not the appearance.
> >
> >
> > if I use that ...
> >
> >
> > Sphere sp1 = new Sphere(radius, ap);
> > Sphere sp2 = new Sphere(radius, ap);
> > Sphere sp3 = new Sphere(radius, anotherAp);
> >
> > which spheres are sharing geometry??
> >
> > Thanks a lot.
> >
> > ==============================================================
> > =============
> > 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".




------------------------

Chris Forrester

http://www.geocities.com/Psionic81


_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com

===========================================================================
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