Fork me on GitHub

Open Source CAD Viewer on GitHub

10.07.2015 Code Showcase Technical



There is now a new project hosted on GitHub: A simple CAD viewer, based on X3DOM. In fact, this example application has already been around for quite some time as part of the X3DOM examples.

This application could serve as a basis for your own CAD projects. So, if you like to try it out, and if you maybe even want to help to improve the application, check out the GitHub project here!

Open Source 3D Component Editor using X3DOM

01.07.2015 Code Showcase

As announced during the Web3D conference, the X3DOM team is happy to announce the launch of an open-source component editor project, which is now being hosted on GitHub. The component editor is based on X3DOM, and it shows how to create a  simple Web-based editor with X3DOM and jQuery.


Current Features include:

  • Alignment tool for primitives, using reference points / reference vectors
  • Snapping data to grid during editing
  • Support for different units (meters, centimeters, inches, …)
  • Exchangeable UI styles
  • Import / Export using JSON

If you are interested, feel free to check it out, or even to contribute to this project!


RWTH Aachen University uses X3DOM for Collaborative 3D Viewer

22.06.2015 Showcase

Researchers at the Advanced Community Information Systems (ACIS) Group at RWTH Aachen University use X3DOM to realize a collaborative 3D viewer for teaching anatomy.

Aim of the project is the creation, deployment and utilization of a pool of digital 3D anatomic models for accessing them anywhere and anytime over the Web using a standard Web browser.

You can give it a try by checking out the prototype!

Vicomtech’s VolumeRC showcases X3DOM

11.06.2015 Showcase

With the VolumeRC page, X3DOM developers at vicomtech have created a gallery of volume renderings, using the X3DOM volume rendering component.


Check out the demos, which include switching between different volume rendering styles and interactive editing of transfer functions.

Cultural Heritage Project 3D-ICONS uses X3DOM

08.06.2015 Showcase

3D-ICONS is another noteable example of a cultural heritage project that uses X3DOM technology.


The models have not been converted to X3DOM’s optimized binary geometry format yet, so the transmission currently takes some time.
However, after loading you will get rewarded with really beautiful detailed views of architectural cultural heritage objects!


15.04.2015 Showcase

To realize their CREALIS® 3D product configuration tool, ORISA Software GmbH uses X3DOM.


Check out a demonstration video here!

Product Configurator CREALIS® is the well-proven configuration system for manufacturers of variants in mechanical engineering, plant construction, and automobile industry as well as in automation and ancillary industries. CREALIS® has a clear and user-friendly interface and serves as an optimal and efficent sales and marketing instrument in the sales department. CREALIS® 3D supports the illustration of the product to be configured in realtime 3D within the web browser. The software tool can visualize large models three-dimensionally in all web browsers on computer or mobile devices and no additional plug-ins are required. The visualization shows the current configuration status at any time and supports the sales of products requiring extensive consulting.

X3DOM used for professional BIM visualization

23.03.2015 Showcase Uncategorized

think project!, the provider of the project platform by the same name and expert for cross-enterprise collaboration, has developed a solution for the quick utilization of digital building data. In terms of visualization, think project! is now supported by Fraunhofer IGD. To allow for high-performance visualization of BIM data, while still providing fine-granular user interaction, X3DOM is the framework of choice.


Check the official press announcement here!

Shapeways uses X3DOM for Printability Center

13.03.2015 Showcase Uncategorized

Shapeways uses x3dom already for years for different visualisation aspects and introduced now a new set of tools to illustrate the printability of 3d objects 


shapeways printability center

shapeways printability center

3D Scene Search Engine uses X3DOM

26.02.2015 Showcase Uncategorized

The 3D Scene Search Engine (3DSSE) by the Multimedia Research Group of Athena Research Center uses X3DOM for visualizing captured Scenes. sse3d

Dive into it by searching the database – an empty query will show all available content – and navigate through the scenes here. (You can, for example, use X3DOM’s fly mode by pressing ‘f’)

Matlab to X3DOM

13.02.2015 Showcase Uncategorized

Just another example of what people do with X3DOM:

Available through Mathworks’ MATLAB Central, the function FIGURE2XHTML exports your 3D Matlab figure to an X3DOM scene, which can directly be viewed inside your browser!


Cuttlefish uses X3DOM for 3D Print Previews

12.01.2015 Showcase

3D printing can be an expensive process, and simulation models exist to predict how a printed object would look like. To visualize such simulated objects, the cuttlefish 3D printing project uses X3DOM.


Check it out here!


PythonOCC offers X3DOM support

19.11.2014 Showcase

Getting CAD models visualized on the Web usually requires some work, as CAD representations, such as BReps, differ from visualization formats, such as X3DOM’s BinaryGeometry or the X3D IndexedFaceSet.
To solve problems like this, you can use PythonOCCa python package that comes with powerful CAD functionality. This includes, for instance, exporting STEP to X3D with just a few lines of code.

For a quick look, check out some simple examples here!


Upholstered Furniture Configurator

20.06.2014 Showcase

Together with researchers from HS Fulda, intelligentgraphics has recently developed a neat online furniture configuration tool.

The smart interactive 3D Product visualization is using X3DOM, and it is running with common desktop PCs as well as with touch devices. See an example video here.


Easter Eggs with WebGL/X3DOM

22.04.2014 Showcase

The guys at created this little application, which allows you to paint and share your own 3D Easter Eggs or print them directly with Shapeways.

Give it a try at:


24.03.2014 Showcase

The American National Institute of Standards and Technology (NIST) has just made public an X3DOM version of the Digital Library of Mathemetical Functions (DLMF). VRML content has been successfully migrated to X3DOM, so that every WebGL-capable browser can now be used to inspect high-quality visualizations of mathematical functions from the DLMF.


Here are some starting points to get an impression:


Advanced modeling with X3DOM

06.03.2014 Showcase

Another interesting external Showcase, which combines parametric modelling with dynamic asset management. The IG.Creator from Intelligentgraphics allows creating complex catalog applications with a data-driven design.


Showcase: Siena Cathedral in X3DOM

05.02.2014 Showcase

We added the Siena Cathedral to the showcases. The demo comes with a nice animated camera flight through the wonderful building. In the near future, we hope to add more showcases and demos to the dedicated demo page, which is currently

The Siena Cathedral can be found here.


CityServer3D and X3DOM

08.10.2013 Showcase

Another Fraunhofer project uses X3DOM to render a 3D web visualization: CityServer3D. The technology of the CityServer3D consists of a geo-database, a server with numerous interfaces for the import and export of the data and applications for the development of landscape models. This data can also be presented in a web browser using X3DOM to render the visualization. For instance, the city of Darmstadt:CityServer 3D Visualization of Darmstadt

This representation has been rendered using the CityServer3D VIEW Service which provides complete 3D GIS applications based on integrated 2D and 3D data. Moreover, it offers direct access to geodata via a powerful web service interface.

Connecting X3DOM with InstantIO

12.09.2013 Showcase Technical

Back in June we’ve presented a prototype of a new RESTful interface to exchange graphics based data values across networks at Web3D 2013. This interface can be used to query data from a running application, modify or use it to display something. Said prototype is implemented inside InstantIO, the hardware component of Instant Reality which supports more than 40 devices. For the first time now, you’re able to query hardware information from InstantIO through Javascript from a browser. We’ve set up a tutorial on how to connect a Oculus Rift HMD to an X3DOM application: X3DOM renders a scene as distorted stereo image but connects via REST API to a local InstantIO server, opens a WebSocket connection on the orientation field of the Oculus and uses the incoming data to rotate the view!

You can do this of course with arbitrary hardware (think of the LEAP support or the Kinect), but please bear in mind that this is only a preview at the moment.

You can find the tutorial here. Enjoy!

VRMath 2.0: A Virtual Reality Learning Environment

07.07.2013 Showcase

VRMath 2.0 (VRMath2) is a Virtual Reality learning environment (VRLE) and an online learning community. It employs the powerful ideas of 3D Logo Microworld and Web 2.0 technologies for learning mathematics and was created by Andy Yeh, Australia.
In VRMath2, everyone can DesignCreate and Share their 3D virtual worlds. There are also design challenges you can take up and blog later right here in VRMath2 website.


« Older posts |