[X3D-Public] X3D to VRML working with Matlab Simulink animation

Jan Danek Danek at humusoft.cz
Fri Oct 17 02:09:03 PDT 2014

Dear Don and all,

Glad to see that you appreciate connection of MATLAB / Simulink to the VR world - thanks for 
your continuing support!

Your wish list quite matches our plans, and of course there are more plans... We understand 
importance of X3D, also on our list.

We have already done few things from the list:

- In addition to Orbisnap, our multi-platform free standalone viewer, we now support any 
HTML5, X3DOM -enabled Browser. Just enter "localhost:8123" in the address line while you 
have some Simulink 3D Animation model open / running. The bi-directional connection works 
also across the network. The Inverted Pendulum example 'vrpend' shows how you can set the 
setpoint using sensors from a browser (enable Interactive mode in the context menu).

- 3D World Editor for authoring virtual worlds
With MATLAB behind, the editor offers also geometry optimization (polygon reduction)

Current set of features summed here:

Some more examples showing various aspects of MATLAB / Simulink interaction:

Some videos here:

Have fun with Simulink 3D Animation!

With Best Regards,


> Am happy to report that we have a very nice example showing the latest Matlab Simulink VR animation toolkit, which (after a number of years) is still using VRML.  This demo is working well with an X3D scene translated to VRML.
> Example, simulation and support documentation online.  Prerequisite:  Matlab R2014B (released about a month ago).
> http://x3dgraphics.com/examples/X3dForAdvancedModeling/Matlab/
> http://x3dGraphics.com/examples/X3dForAdvancedModeling/Matlab/BouncingBoxSimulink.wrl
> http://x3dGraphics.com/examples/X3dForAdvancedModeling/Matlab/BouncingBoxSimulink.x3d
> http://x3dGraphics.com/examples/X3dForAdvancedModeling/Matlab/BouncingBoxSimulink.html
> http://x3dGraphics.com/examples/X3dForAdvancedModeling/Matlab/BouncingBoxSimulink.png
> Simulink model, documentation and original example:
> http://x3dGraphics.com/examples/X3dForAdvancedModeling/Matlab/BouncingBoxSimulinkProject.slx
> http://x3dGraphics.com/examples/X3dForAdvancedModeling/Matlab/BouncingBoxSimulinkMatlabVRtoolExample.pdf
> Many thanks to Ben Cheng for all of the worthy work on this model, which adapts an example that accompanies Matlab.
> http://www.mathworks.com/help/sl3d/examples/bouncing-ball.html
> Also attached is a screen shot (with a slightly squished box) plus our wish list of tasks and opportunities for Mathworks to resume their progress with VR as a part of the Web3D Consortium and X3D community.   We will keep this up to date online at
> http://x3dGraphics.com/examples/X3dForAdvancedModeling/Matlab/MathworksWishList.txt
> Have fun with X3D!
> all the best, Don
> -- 
> Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
> Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
> X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman

Jan Danek                               danek at humusoft.com         
Managing Director                  http://www.humusoft.com

HUMUSOFT s.r.o., Pobrezni 20, 186 00 Praha, Czech Republic 
Tel: +420 2 84011730           Direct Tel: +420 2 84011746 
Fax: +420 2 84011740

More information about the X3D-Public mailing list