yes, but... your world is with lights?
> -----Original Message-----
> From: Discussion list for Java 3D API
> [mailto:[EMAIL PROTECTED]]On Behalf Of Dvorak, Daniel J.
> Sent: lunes 8 de mayo de 2000 13:20
> To: [EMAIL PROTECTED]
> Subject: Re: [JAVA3D] Color with LineStripArray
>
>
> I believe you need to use a ColoringAttributes object. My code
> (which works
> fine) is below.
>
> LineStripArray lineArray = new LineStripArray(n,
> LineArray.COORDINATES, stripCount);
> lineArray.setCoordinates(0, coordinateData);
>
> // create a new appearance object for the grid
> Appearance ColorAppearance = new Appearance();
> ColoringAttributes Coloring = new ColoringAttributes();
>
> Coloring.setColor(new Color3f(colorIndex));
>
> ColorAppearance.setColoringAttributes(Coloring);
>
> // make a lineattributes object to control how the grid will look.
> LineAttributes lineAttrib = new LineAttributes();
> lineAttrib.setLineWidth((float)width);
>
> ColorAppearance.setLineAttributes(lineAttrib);
>
> Shape3D lines = new Shape3D(lineArray, ColorAppearance);
>
> Daniel
>
>
> > -----Original Message-----
> > From: S�nchez Sanz, Javier [SMTP:[EMAIL PROTECTED]]
> > Sent: Monday, May 08, 2000 5:25 AM
> > To: [EMAIL PROTECTED]
> > Subject: [JAVA3D] Color with LineStripArray
> >
> > Hi, I'm trying (for a long time) to make a LineStripArray with
> color, but
> > it
> > appear black. I'm using a lit scene, so coloring attributes are ignored.
> > I make a geometry colors and material color, but none of them seems to
> > work.
> > I have an ambient and a directional light. I put spheres and they are
> > correctly rendered (with colors).
> >
> > thanks,
> >
> > //the code is...
> >
> > Point3d puntosRef[] = {
> > new Point3d(2.0d,-1.0d,0.0d),
> > new Point3d(0.0d,0.0d,0.0d),
> > new Point3d(-1.0d,0.0d,0.0d),
> > };
> >
> > Point3d coords[]=new Point3d[puntosRef.length];
> >
> > int i;
> > for (i=0;i<puntosRef.length;i++){
> > coords[i]=puntosRef[i];
> > }
> >
> > Appearance polyAppear = new Appearance();
> > Color3f color = new Color3f(0.0f,0.0f,1.0f);
> > Material mat = new Material(new
> > Color3f(0.2f,0.2f,0.2f),_cblack,color,_cwhite,0.5f);
> > polyAppear.setMaterial(mat);
> >
> > Color3f colores[] = {color,color,color};
> >
> >
> > int stripCounts[]={3};
> > LineStripArray polylineBase = new LineStripArray (puntosRef.length,
> >
> > LineStripArray.COORDINATES|LineStripArray.NORMALS|LineStripArray.COLOR_3
> > ,stripCounts);
> > polylineBase.setCoordinates(0,coords);
> > polylineBase.setColors(0,colores);
> >
> >
> ==========================================================================
> > =
> > 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".