Class BouncingBoxSimulink

java.lang.Object
X3dForAdvancedModeling.Matlab.BouncingBoxSimulink

public class BouncingBoxSimulink extends Object

Bounce a flexible Box up and down by adapting an example from Mathworks Matlab using Simulink for animation.

Related links: BouncingBoxSimulink.java source, BouncingBoxSimulink catalog page, X3D Resources, X3D Scene Authoring Hints, and X3D Tooltips.

Scene Meta Information
meta tags   Document Metadata
title BouncingBoxSimulink.x3d
description Bounce a flexible Box up and down by adapting an example from Mathworks Matlab using Simulink for animation.
creator Ben Cheng and Don Brutzman
translator Ben Cheng
created 1 October 2014
modified 20 October 2019
Image BouncingBoxSimulinkLooping.png
Image BouncingBoxSimulink.png
info Matlab users can select one of the following Simulink project links to run this demo. Each uses the VRML .wrl version of the scene.
reference BouncingBoxLooping.slx
reference BouncingBoxNoAttenuation.slx
TODO delete from version control: BouncingBoxSimulinkProject.slx
reference BouncingBoxSimulink.wrl
reference MatlabSimulinkBouncingBoxVrmlDemo.mov
reference BouncingBoxSimulinkMatlabVRtoolExample.pdf
reference BouncingBoxSimulinkMatlabVRtoolExample.doc
reference MatlabSimulinkX3D-Web3D2015FastForwardChengBrutzman.pdf
reference MatlabSimulinkX3D-Web3D2015FastForwardChengBrutzman.pptx
reference SimulinkX3dPosterChengBrutzman2015May14_letter.pdf
reference SimulinkX3dPosterChengBrutzman2015May14_letter.pptx
reference SimulinkX3dPosterChengBrutzman2015May11_widescreen.pdf
reference SimulinkX3dPosterChengBrutzman2015May11_widescreen.pptx
reference http://www.mathworks.com/help/sl3d/examples/bouncing-ball.html
reference http://www.mathworks.com
reference http://www.mathworks.com/products/matlab
reference http://www.mathworks.com/products/simulink
reference http://www.mathworks.com/products/3d-animation/features.html
reference http://www.mathworks.com/examples/3d-animation
reference http://www.mathworks.com/products/3d-animation/videos.html
reference http://www.mathworks.com/help/sl3d/index.html#build-virtual-reality-worlds
reference http://www.mathworks.com/help/sl3d/using-cad-models-with-the-simulink-3d-animation-product.html
reference http://www.mathworks.com/help/physmod/sm/mech/vis/visualizing-with-a-virtual-reality-client.html
info The accompanying wish list describes how Matlab and Humusoft should improve their support for X3D, instead of using VRML and being many years out of date.
reference https://x3dgraphics.com/examples/X3dForAdvancedModeling/Matlab/MathworksWishList.txt
requires MATLAB R2014B for Simulink animation to work
identifier https://x3dgraphics.com/examples/X3dForAdvancedModeling/Matlab/BouncingBoxSimulink.x3d
reference http://web3d.org/pipermail/x3d-public_web3d.org/2014-October/002975.html
generator Matlab, http://www.mathworks.org
generator X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit
license ../license.html
 

This program uses the X3D Java Scene Access Interface Library (X3DJSAIL). It has been produced using the X3dToJava.xslt stylesheet to create Java source code from an .x3d model.

  • Constructor Details

    • BouncingBoxSimulink

      public BouncingBoxSimulink()
      Default constructor to create this object.
  • Method Details

    • initialize

      public final void initialize()
      Create and initialize the X3D model for this object.
    • getX3dModel

      public org.web3d.x3d.jsail.Core.X3D getX3dModel()
      Provide a shallow copy of the X3D model.
      Returns:
      BouncingBoxSimulink model
      See Also:
      X3D
    • main

      public static void main(String[] args)
      Default main() method provided for test purposes, uses CommandLine to set global ConfigurationProperties for this object.
      Parameters:
      args - array of input parameters, provided as arguments
      See Also:
      X3D.handleArguments(args), X3D.validationReport(), CommandLine, CommandLine.USAGE, ConfigurationProperties