Difference between revisions of "Viewpoint-binding-0.x3d"

From Web3D.org
Jump to: navigation, search
(Spec Reference)
(Changed correct/incorrect to expected / not expected)
Line 22: Line 22:
 
| BS Contact
 
| BS Contact
 
| 7.107
 
| 7.107
| Correct
+
| Expected
 
|
 
|
 
|-
 
|-
 
| Octaga
 
| Octaga
 
| 2.2.0.12
 
| 2.2.0.12
| Correct
+
| Expected
 
|
 
|
 
|-
 
|-
 
| Instant Reality
 
| Instant Reality
 
| 2.0.0_beta4
 
| 2.0.0_beta4
| Incorrect
+
| Not Expected
 
| Performs a fit to world
 
| Performs a fit to world
 
|  
 
|  
Line 38: Line 38:
 
| Vivaty
 
| Vivaty
 
| Latest(7/28/2008)
 
| Latest(7/28/2008)
| Correct
+
| Expected
 
|
 
|
 
|-
 
|-
 
| Xj3D
 
| Xj3D
 
| 2_M1_DEV_2008-06_02
 
| 2_M1_DEV_2008-06_02
| Correct
+
| Expected
 
|
 
|
 
 
|}
 
|}
  

Revision as of 23:30, 28 July 2008

Tests initial binding of viewpoints. Should be at 0 0 10


<?xml version="1.0" encoding="UTF-8"?>
<X3D profile="Interchange">
   <Scene>
      <Shape>
         <Box/>
      </Shape>
   </Scene>
</X3D>

Browser Results

Browser Version Result Notes
BS Contact 7.107 Expected
Octaga 2.2.0.12 Expected
Instant Reality 2.0.0_beta4 Not Expected Performs a fit to world
Vivaty Latest(7/28/2008) Expected
Xj3D 2_M1_DEV_2008-06_02 Expected

Specification Notes

From 7.2.2:

That is, isBound events are sent when a given node becomes, or ceases to be, the active node. The node at the top of the stack (the most recently bound node) is the active node for its type and is used by the browser to set the world state. If the stack is empty (i.e., either the X3D file has no bindable nodes for a given type or the stack has been popped until empty), the default field values for that node type are used to set world state. The results are undefined if a multiply instanced (DEF/USE) bindable node is bound.


So the default values of 0 0 10 should be used, not a fit to world.