(*) extended semantics: objects modeled as world objects rather than as a set of polygons; composite objects possible; |
(*) objects have generic VRML descriptions; |
(*) boundaries of the world perceived by a user are not correlated with the way this world is described in the database; |
(*) world descriptions distributable; |
(*) objects behavior stored as scripting language; |
(*) database model not coupled to current VRML definition |
Advantages of Object-Oriented Model |
(+) ability to select only the relevant information; |
(+) multiple world views; |
(+) incremental world delivery to the browser; |
(+) world objects dynamic; |
(+) ability to introduce users to the world; |
(+) ability to support multiversioning |