It's deja vu all over again....
I reported this problem at length (and tried most of what you have
tried) on the list quite a while ago in 1.1 days. Since it seemed
such a fundamental thing I assumed that it would be addressed in 1.2.
I take it from your comments that it was not.
My conclusion then, and once again now, is that the Java 3D view model
(actually multiple models) seem to be overly intellectualized.
Perhaps one more model should be defined: the view model for the rest
of us. It would not try to impose someone's high level (or in the
case of the Compatibility model -- low level) semantics of what the
view model should be, instead it would just expose basic, fundamental
properties of a rather complete and general purpose model (such as
display-view offset, view scaling factor, display scaling factor), and
let the developers figure out how to adjust the settings (after all,
exposing such low level settings would be no more complicated than
that required for picking or collision).
On a somewhat different note, if the view model is ever revisited in
the API, I would like to see the notions of world overlay, display
overlay, and display Z planes introduced into it. These are really
good things to have around when you are doing high quality GUI work
(like games).
--jon
> Date: Wed, 28 Jun 2000 17:00:47 -0400
> From: Shawn Kendall <[EMAIL PROTECTED]>
> Subject: Off-Axis Projection and Multi-Screen configurations
>
> So...I've been scouring the API docs and online manual. I have a better
> understanding of the intended use for the Java3D View Model but I am
> still having no luck getting it to do what I need.
>
> I need to create what appears to be a seamless scene across at least
> three separate Canvas3D's and Views because they are running on three
> separate workstations The first view would be the left side and needs
> to be an off-axis viewing volume. The second view is centered and is
> normal. The third view would be the right side and also needs to be an
> off-axis viewing volume. This is a VERY standard arrangement for a
> triple projection system used in Visual Simulation. I personally have
> done this several times using SGIs and Iris Performer.
>
> After checking the manual again, I tried moving the Screen3D's image
> plate which it seemed would be similar to how I've done it in the past.
> This seemed to work fine for rotated offsets, but not for
> translational. I can't seem to get the modes set right.
>
> So I quit using it and went straight for the Compatibility mode - i.e.
> camera model.
> However, that does not work because when I generate an off-axis viewing
> frustum, for example:
>
> Transform3D screenT3D = new Transform3D();
> screenT3D.frustum( 1.0, 2.0, -1.0, 1.0, 1.0, 2000.0 );
>
> and then apply it....
> View.setVpcToEc(screenT3D);
>
> BOOM!!!
--
__________________ JMB and Associates, Inc. ___________________
Jon Barrilleaux 3800 Lake Shore Ave. Consulting for 3D
[EMAIL PROTECTED] Oakland, CA 94610 Web Applications
510.444.4370 voc & Tech Industry
510.444.0231 fax www.jmbaai.com Management
===========================================================================
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".