Package Basic.HumanoidAnimation
Class InterchangableActorsViaDynamicRoutingPrototypes
java.lang.Object
Basic.HumanoidAnimation.InterchangableActorsViaDynamicRoutingPrototypes
public class InterchangableActorsViaDynamicRoutingPrototypes
extends java.lang.Object
This example demonstrates interchangeability of avatars (Nancy, Allen, Boxman) and animation behaviors (Stand, Run, Jump, Walk) via dynamic routing.
Related links: InterchangableActorsViaDynamicRoutingPrototypes.java source, InterchangableActorsViaDynamicRoutingPrototypes catalog page, X3D Resources, X3D Scene Authoring Hints, and X3D Tooltips.
meta tags | Document Metadata |
title | InterchangableActorsViaDynamicRoutingPrototypes.x3d |
description | This example demonstrates interchangeability of avatars (Nancy, Allen, Boxman) and animation behaviors (Stand, Run, Jump, Walk) via dynamic routing. |
warning | this example needs to be converted from H-Anim Prototypes to H-Anim native tags. |
creator | Ozan APAYDIN |
translator | Ozan APAYDIN |
created | 15 November 2001 |
modified | 20 October 2019 |
TODO | replace usages of original Boxman .wrl fragments, fix numerous warnings |
TODO | Inconsistent validation problem with HAnimJoint, ProtoInstance USE nodes: required @name attribute must also be present |
reference | http://www.movesinstitute.org/Theses/ApaydinThesis.pdf |
MovingImage | VoiceActivated/ApaydinOzanThesisPresentation.ppt |
MovingImage | https://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/VoiceActivated/ApaydinOzanThesisFinalVideo.mpg |
MovingImage | https://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/VoiceActivated/NancyVUI.wmv |
reference | http://h-anim.org/Models/H-Anim2001/boxman/boxman.wrl |
reference | http://h-anim.org/Specifications/H-Anim2001 |
reference | http://www.h-anim.org |
reference | http://h-anim.org/Models |
reference | http://h-anim.org/Specifications |
identifier | https://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/InterchangableActorsViaDynamicRoutingPrototypes.x3d |
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 Summary
Constructors Constructor Description InterchangableActorsViaDynamicRoutingPrototypes()
Default constructor to create this object. -
Method Summary
Modifier and Type Method Description org.web3d.x3d.jsail.Core.X3D
getX3dModel()
Provide a shallow copy of the X3D model.void
initialize()
Create and initialize the X3D model for this object.static void
main(java.lang.String[] args)
Default main() method provided for test purposes, uses CommandLine to set global ConfigurationProperties for this object.
-
Constructor Details
-
InterchangableActorsViaDynamicRoutingPrototypes
public InterchangableActorsViaDynamicRoutingPrototypes()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:
- InterchangableActorsViaDynamicRoutingPrototypes model
- See Also:
- X3D
-
main
public static void main(java.lang.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
-