Thank you for your help. It�s
working now.
Norbert
>>Norbert Dec wrote:
>>Hi!
>>
>>Is it possible to set the view so that it would automatically compute the
>>bounds of the object and put it in the center of the screen?
>>I have load one object with OBJLoader (VirtualUniverse).
>>
>>I tried to get the "View-Point" with:
>>
>>public Vector3f getViewPoint(){
>
>> sceneBounds = applet.getboundingSphere();
>>
>> Point3d center = new Point3d();
>> sceneBounds.getCenter(center);
>> double radius = sceneBounds.getRadius();
>>>
>> view = applet.getView();
>>
>> float eyeDist = 1.4f * (float)radius /
>> (float)Math.tan(view.getFieldOfView()/ 2.0f);
>>
>>
>> temp.x =(float)center.x;
>> temp.y = (float)center.y;
>>
>>
>> temp.z = eyeDist;
>> return temp;
>> }
>>
>>Could some please tell me what I am doing wrong!!
>>
>Hi,
>
>
>I recognize your problem, I just struggled with something similiar when
>trying to center a Shape3D object on the screen.
>
>My problem was that I was using the wrong bounds for my object, causing the
>eye distance to become much to large. So your problem could be that you use
>the sceneBounds of the applet, not the object itself.
>
>The following code may be used to find the bounds of any object derived
>from Node:
>
>System.out.println("Is bounds auto computed = " +
>nodeObject.getBoundsAutoCompute());
>System.out.println("bounds = " + nodeObject.getBounds());
>
>Hope this is of any help.
>
>Roger Berggren
--
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net
===========================================================================
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".