Computer Science

Translating SVG into X3D using Ontology Mapping

Overview | Translation Process | Creating Mappings | Examples | Future Work

Example 1 - Simple shapes

Simple shapes rendered in SVG
Simple shapes rendered in SVG
View code
SVG file (needs Firefox 1.5 or an SVG viewer)

Simple shapes rendered in X3D (default view)
Simple shapes rendered in X3D (default view)
View code
X3D file (needs an X3D viewer e.g. Octaga Player)

Simple shapes rendered in X3D (rotated view)
Simple shapes rendered in X3D (rotated view)

Note the different position offsets between SVG and X3D. SVG positions rect objects by the top left hand corner.
In contrast, X3D positions the box object by its centre position.


Example 2 - Planets

Planets rendered in SVG
Planets rendered in SVG
View code
SVG file (needs Firefox 1.5 or an SVG viewer)

Planets rendered in X3D (default view)
Planets rendered in X3D (default view)
View code
X3D file (needs an X3D viewer e.g. Octaga Player)

Planets rendered in X3D (rotated view)
Planets rendered in X3D (rotated view)



Example 3 - House

House rendered in SVG
House rendered in SVG
View code
SVG file (needs Firefox 1.5 or an SVG viewer)

House rendered in X3D (default view)
House rendered in X3D (default view)
View code
X3D file (needs an X3D viewer e.g. Octaga Player)

House rendered in X3D (rotated view)
House rendered in X3D (rotated view)



University Home | Computer Science Home
About the Department | Research | Teaching | Online Resources