Folks,

Instead of following my usual practice, I thought I'd ask beforehand for advice on creating multiple viewports with the current DX. Python is doing the entire user interface, using DXLink. Already, one Python window nicely receives the output from DX. I'd like to add options to, in effect, subdivide that window into up to 6 viewports with mouse actions either shared or separate for each.

It seems the way to proceed is to create, for each viewport, its own pipeline, camera, SuperviseWindow and SuperviseState. Does that make sense?

The user may wish to temporarily turn off a couple of viewports. I'll have Python change the size of the remaining viewports to fully use the window. The information flowing into the unwanted SuperviseWindows can be turned off with a Route, so it doesn't try to update. But where do I direct its output? Could I set its window id temporarily to zero?

Finally, for shared rotations, pans, etc., it seems I could use Route to send the events from one SupervisWindow to all the SuperviseStates. Does that make sense?

Sorry to bother yall with postings to two groups but this fell inbetween.

Thanks in advance for your sugggestions!
Kent
- - -
Kent Eschenberg   [EMAIL PROTECTED]   (412)268-6829
Scientific Visualization Specialist, Pittsburgh Supercomputing Center

There are 10 types of people in the world: those who
understand binary, and those who don't.

Reply via email to