How do Screen objects work in DX? In particular, I'm interested in what SCREEN_WORLD and SCREEN_STATIONARY Screen objects are supposed to do. The docs don't describe this in detail.
Thanks, Randy P.S. For an example illustrating my confusion, see the attached DX file -- this is a blue SCREEN_WORLD Screen object rectangle and a regular grey rectangle, both centered at the origin. Pipe into Image, and try both SW and HW rendering, and both perspective and orthographic cameras for each). Notice the occlusion differences? Which is correct? Only HW orthographic looks "right" to me. -- Randall Hopper (mailto:[EMAIL PROTECTED]) Lockheed Martin Operation Support EPA Scientific Visualization Center US EPA MD/24 ERC-1A; RTP, NC 27711 -------cut-here------------------------------------------------------------- object 4 class regulararray count 5 type float origin -50 -50 0 delta 0 25 0 # object 5 class regulararray count 5 type float origin 0 0 0 delta 25 0 0 # object 3 class productarray term 4 term 5 attribute "dep" string "positions" # object 6 class gridconnections counts 5 5 attribute "element type" string "quads" attribute "dep" string "connections" attribute "ref" string "positions" # object 7 class constantarray type float rank 1 shape 3 items 25 data follows 0 0 -1 attribute "dep" string "positions" # object 8 class constantarray type float rank 1 shape 3 items 25 data follows 0.5669205 0.5669205 0.5669205 attribute "dep" string "positions" # object 2 class field component "positions" value 3 component "connections" value 6 component "normals" value 7 component "colors" value 8 attribute "specular" number 0.000000 # object 10 class array type int rank 1 shape 2 items 40 data follows 0 1 1 6 5 6 0 5 1 2 2 7 6 7 2 3 3 8 7 8 3 4 4 9 8 9 6 11 10 11 5 10 7 12 11 12 8 13 12 13 9 14 13 14 11 16 15 16 10 15 12 17 16 17 13 18 17 18 14 19 18 19 16 21 20 21 15 20 17 22 21 22 18 23 22 23 19 24 23 24 attribute "element type" string "lines" attribute "dep" string "connections" attribute "ref" string "positions" # object 11 class constantarray type float rank 1 shape 3 items 25 data follows 1 1 0 attribute "dep" string "positions" # object 9 class field component "positions" value 3 component "connections" value 10 component "colors" value 11 attribute "shade" number 0 attribute "fuzz" number 2.000000 # object 1 class group member 0 value 2 member 1 value 9 # object "grid positions" class gridpositions counts 2 2 origin -20 -10 delta 0 20 delta 40 0 attribute "dep" string "positions" attribute "name" string "grid positions" # object "grid connections" class gridconnections counts 2 2 attribute "element type" string "quads" attribute "dep" string "connections" attribute "name" string "grid connections" attribute "ref" string "positions" # object 13 class constantarray type float rank 1 shape 3 items 4 data follows 0 0 -1 attribute "dep" string "positions" # object 14 class constantarray type float rank 1 shape 3 items 4 data follows 0.1793772 0.4237755 0.6462899 attribute "dep" string "positions" # object "grid" class field component "positions" value "grid positions" component "connections" value "grid connections" component "normals" value 13 component "colors" value 14 attribute "name" string "grid" attribute "specular" number 0.000000 # object "billboard" class screen world inside of "grid" attribute "name" string "billboard" # object 17 class array type int rank 1 shape 2 items 4 data follows 0 1 1 3 2 3 0 2 attribute "element type" string "lines" attribute "dep" string "connections" attribute "name" string "grid connections" attribute "ref" string "positions" # object 18 class constantarray type float rank 1 shape 3 items 4 data follows 1 1 1 attribute "dep" string "positions" # object 16 class field component "positions" value "grid positions" component "connections" value 17 component "colors" value 18 attribute "name" string "grid" attribute "shade" number 0 attribute "fuzz" number 2.000000 # object 15 class screen world inside of 16 attribute "name" string "billboard" # object 12 class group member 0 value "billboard" member 1 value 15 # object "default" class group member 0 value 1 member 1 value 12 # end
