Sivaram Ghorakavi wrote:

> Hi Hardy,
>
> I am very new to Java3D and doing some small
> assignment on the simillar lines that you mentioned.
> I've few questions...
>
> 1. The 3D model, pool, is that first desigend using
> any 3D modeling tool or you hand coded???
>
> 2. What are the steps, in terms of coading, to enter
> into a house, roomm...etc
>
> 3. How the interaction provided for the inside
>
> Any help would be appreciable
>
> Thanx
> Sivaram.
>
> --- Hardy Henneberg <[EMAIL PROTECTED]> wrote:
> > Hello,
> >
> > I have made a small applet, which demonstrates my
> > thoughts on
> > perspective. I think, that in many applications the
> > vertical (normally
> > Y) dimension should be treated different from the
> > horizontally ( x and z
> > ) regarding to perspective, so vertical lines in the
> > virtual world
> > transforms into vertical lines on the screen.
> >
> > The applet shows a room with a (pool) table.
> > After activating the 'Walk' button you can walk
> > around by movin the
> > mouse while pressing the left-button. Up-down
> > changes speed; Left-right
> > changes direction. 'Stop' button stops.
> > After activating 'Rotate' button you can rotate the
> > camera around the
> > center of the table. Up-down rotates in the vertical
> > plane - Left-rigtht
> > i the horizonal.
> >
> > By activating the 'Perspective' button you can
> > toggle between the normal
> > 3D perspective and the 2D, which I prefer for this
> > kind of applications.
> >
> > The 2D perspective, I have made by letting
> > FieldOfView in the
> > Y-direction to 1/5 of the X-direction, and
> > compensating for the
> > extraction by scaling the Viewplatform-transform by
> > 5 in the
> > Y-direction. This is only for demonstration - one of
> > the drawbacks is
> > that colors are shown different - please don't be
> > disturbed by that.
> > What I would like, is the rendering motor to support
> > this kind of
> > perspective. I have thought a little of making a
> > Perspective-transform,
> > which does that and give that to the View
> > (setLeftProjection) - but I
> > don't think it is possible - at least I haven't
> > succeded.
> >
> > I would appreciate comments on this technical aspect
> > as well as comments
> > on the usability/need for this kind of perspective.
> >
> > Start the applet by 'java -jar Pool.jar'. In
> > 'Windows' you should be
> > able to start by double-clicking.
> >
> > kind regards
> > Hardy Henneberg
> >
>
> > ATTACHMENT part 2 application/java-archive
> name=Pool.jar
>
> __________________________________________________
> Do You Yahoo!?
> Thousands of Stores.  Millions of Products.  All in one place.
> Yahoo! Shopping: http://shopping.yahoo.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".

1. It's hand coded in java3d.

2. In this simple demo, the camera is just placed inside the room from the
start. I have made a small camera class which modifies the view transform.

3. Movin the camera is done by using some behaviors derived from
MouseBehaviors. Collision detection is handcoded into those behaviors - not
using java3d collision detection.

Hope I answered your questions - I know its a bit short - but feel free to ask
again.

kind regards
Hardy Henneberg

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