Download Simulink 3D Animation User's Guide

Transcript
1
Getting Started
# This is a comment line
WorldInfo {
title "Bouncing Ball"
}
Viewpoint {
position 0 5 30
description "Side View"
}
DEF Floor Box {
size 6 0.2 6
}
DEF Ball Transform {
translation
0 10 0
children Shape {
appearance Appearance {
material Material {
diffuseColor 1 0 0
}
}
geometry Sphere {
}
}
}
The first line is the VRML header line. Every VRML file must start with this header line.
It indicates that the file is a VRML 2 file and that the text objects in the file are encoded
according to the UTF8 standard. You use the number sign (#) to comment VRML worlds.
A VRML viewer ignores everything on a line after the # sign is ignored, except for the
first header line.
Most of the box properties are left at their default values – distance from the center
of the coordinate system, material, color, and so on. Only the name Floor and the
dimensions are assigned to the box. To be able to control the position and other
properties of the ball, it is defined as a child node of a Transform type node. Here,
the default unit sphere is assigned a red color and a position 10 m above the floor. In
addition, the virtual world title is used by VRML viewers to distinguish between virtual
worlds. A suitable initial viewpoint is defined in the virtual world VRML file.
When displayed in a VRML viewer, you see the floor and red ball.
1-20