Fredrik

Your light demo looks nice.
The other objects just have too few faces.
As the light reflection is pixel-by-pixel Gouraud
interpolated using the light values at vertices, few
faces means poor light effect. A simple example is the
look of a sphere with few faces against a sphere with
large amount of faces. The low polygon count sphere
will reflect the light in a few special angles,  but
the high polygon count will looks nice all the time.

Solution:
Build, or import, a cube with more mesh faces per
side.
Tip: if you put a 4 side base Cone build as :
 Cone top =  new  Cone(sideSize, // x size
                       0.01f, // height,
                       primflags, // primitive flags
                       4,    // 4 side base
                       32,   //  32 division border to
centre
                       a ap); //the appereance

just over you cube or ground object will solve it by
increasing polygon count of the  enlighten surface.

Alessandro

PS.: my eyes are failing or that cylinder light really
dimmer  up and down ?? This effect with light color
changing from orange to ligh blue should be
terrific...


 --- Fredrik Andersson <[EMAIL PROTECTED]>
escreveu: > Hello!
>
> I try to learn how the light classes works in
> Java3D.
>
> I have created a small app that contains 3
> gaslights. Below each gaslight
> there
> is a surface, cylinder, box and a instance of a
> class called Ground (a
> Shape3D
> rectangle).
>
> The gaslight emitts a spotlight downwards. The light
> that hits the
> cylndertop
> creates a very nice effect. But in some how it only
> seems to hit the
> cylinder. I
> would like to be able to create the same effect on
> my other objects below a
> gaslight.
>
> Perhaps it is something wrong with the apparence, I
> do not know?
>
> I also have problems to regulate the size of the
> spreadangle and
> concentration
> of the light. If I change it it doesn't seems to
> have any effect. This code
> is
> inside the class GasLight.
>
> So if you would like to test it, and see if you can
> help me out. I would be
> greatfull. Below is all the code, ready to be
> compiled and lounched.
>
> To turn of the the directionlight and the
> ambientlight just comment the
> line:
> simpleUniverse.addBranchGraph( addLight() );
>
> Best regards
> Fredrik Andersson
>


______________________________________________________________________

Participe da pesquisa global sobre o Yahoo! Mail:
http://br.surveys.yahoo.com/global_mail_survey_br

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