Model

name: Model
documentation:

Provides functionality for displaying mesh data

extension
base: imml:SizableMovableElement
choice
: The following element types can be used in conjunction with this element
maxOccurs: unbounded

Allow multiple of these elements

element
type: imml:Repeater
name: Repeater
maxOccurs: unbounded
minOccurs: 0

element
type: imml:Stack
name: Stack
maxOccurs: unbounded
minOccurs: 0

element
type: imml:Grid
name: Grid
maxOccurs: unbounded
minOccurs: 0

element
type: imml:Model
name: Model
maxOccurs: unbounded
minOccurs: 0

element
type: imml:Effect
name: Effect
maxOccurs: unbounded
minOccurs: 0
element
type: imml:Text
name: Text
maxOccurs: unbounded
minOccurs: 0

element
type: imml:Primitive
name: Primitive
maxOccurs: unbounded
minOccurs: 0

element
type: imml:Sound
name: Sound
maxOccurs: unbounded
minOccurs: 0

element
type: imml:Light
name: Light
maxOccurs: unbounded
minOccurs: 0

element
type: imml:Camera
name: Camera
maxOccurs: unbounded
minOccurs: 0

element
type: imml:Widget
name: Widget
maxOccurs: unbounded
minOccurs: 0

element
type: imml:Trigger
name: Trigger
maxOccurs: unbounded
minOccurs: 0

element
type: imml:MaterialGroup
name: MaterialGroup
maxOccurs: unbounded
minOccurs: 0

element
type: imml:AnimationTrack
name: AnimationTrack
maxOccurs: unbounded
minOccurs: 0

element
type: imml:Include
name: Include
maxOccurs: unbounded
minOccurs: 0

element
name: Define
maxOccurs: unbounded
minOccurs: 0
type: imml:Parameter
documentation:

A key/value pair defining a variable attached to this node

Allow only one of these elements

element
name: Physics
type: imml:Physics
maxOccurs: 1
minOccurs: 0

element
name: Network
type: imml:Network
maxOccurs: 1
minOccurs: 0

attribute
name: Visible
type: imml:Boolean
use: optional
documentation:

When true, the element is visible

attribute
name: CastShadows
type: imml:Boolean
use: optional
default: False
documentation:

If true and the element is Visible, it should cast shadows

attribute
name: RenderMode
type: imml:RenderMode
use: optional
default: Fill
documentation:

The style of rendering to use when rendering this element

attribute
name: Animation
type: xs:string
use: optional
documentation:

The global animation to play which can be overriden by an AnimationTrack Sequence

attribute
name: LoopAnimation
type: imml:Boolean
use: optional
documentation:

When true, indicates that the global animation should loop