| 34 X3D Models |
X3D Model Descriptions |
|
ArbitraryAxisCylinderSensorExamples
|
Modified CylinderSensor oriented about an arbitrary axis, relative to peer/child geometry that remains oriented to its original axis. Select and drag each object to rotate. Originally authored by Don Brutzman's MV4204 class, with modifications by Maj James Breitinger USMC to include min/max angles of rotation and object center. Motivation: Modify example shown by Chapter 9 Figure 7 to build a PROTO for a CylinderSensor oriented about an arbitrary axis. |
|
ArbitraryAxisCylinderSensorPrototype
|
Modified CylinderSensor oriented about an arbitrary axis, relative to peer/child geometry that remains oriented to its original axis. Originally authored by Don Brutzman's MV4204 class, with modifications by Maj James Breitinger USMC to include min/max angles of rotation and object center. Motivation: Modify example shown by Chapter 9 Figure 7 to build a PROTO for a CylinderSensor oriented about an arbitrary axis. |
|
BathymetryGeneratorExample
|
Example scene of the BathymetryGenerator prototype. |
|
BathymetryGeneratorPrototype
|
This prototype generates bathymetry based on the input data using IndexedFaceSet. |
|
BathymetryGeneratorViaExtrusionPrototype
|
This prototype generates bathymetry based on the input data, and uses Extrusion as the output geometry (with some problems as a result). |
|
ColorSequencerExample
|
This example shows how to use the ColorSequencer prototype in an animated scenario. ColorSequencer outputs an individual SFColor without interpolation, in response to selecting an array value or simply sequencing next/previous. |
|
ColorSequencerPrototype
|
ColorSequencer outputs an individual SFColor without interpolation, in response to selecting an array value or simply sequencing next/previous. |
|
DoubleClickTouchSensorExample
|
Double-click TouchSensor design pattern, showing example use. |
|
DoubleClickTouchSensorPrototype
|
Double-click TouchSensor design pattern, implemented as a reusable prototype node. |
|
FlyingTextExample
|
Prototype definition for a flying text message. Waypoints, time intervals, cycleInterval and text message can be overridden. |
|
FlyingTextPrototype
|
Prototype definition for a flying text message. Waypoints, time intervals, cycleInterval and text message can be overridden. |
|
HiddenViewpointPrototype
|
Prototype to produce hidden viewpoints that becomes active (binds) upon pointer selection to reveal an interesting view, with an optionally label. Especially cool is deselecting: the user returns to wherever the previous viewpoint was. Numerous HiddenViewpoints can be used without cluttering up the browser's viewpoint description list. |
|
MaterialChoiceExample
|
Example for toggle-able Material node that can choose among an array of material nodes, and is switchable at run time. |
|
MaterialChoicePrototype
|
Prototype definition for toggle-able Material node that can choose among an array of material nodes, and is switchable at run time. This prototype also demonstrates why it is important that only the first node in a ProtoBody can render: so that it can serve as a special node type (such as Material). |
|
MaterialToggleExample
|
Example for toggle-able Material node that can switch between 2 sets of material values, selectable at run time. |
|
MaterialTogglePrototype
|
Prototype definition for toggle-able Material node that can switch between 2 sets of material values, selectable at run time. This prototype also demonstrates why it is important that only the first node in a ProtoBody can render: so that it can serve as a special node type (such as Material). |
|
NavigationInfoStack
|
Attempt to control NavigationInfo speed and stack. |
|
PointTrackGeneratorPrototype5
|
Generator of randomized colored points using script nodes. The data arrays for coordinates and colors are generated in realtime or everyting is displayed, depending on your choice. This is still experimental, it is very difficult to get good contrast even despite trying different backgrounds. |
|
PushButtonExample
|
PushButton widget example use, inner button and outer shape can be round or square |
|
PushButtonPrototype
|
PushButton widget prototype declaration, inner button and outer shape can be round or square |
|
RelativeProximitySensorExample
|
RelativeProximitySensor design pattern: example use for paired object-to-object collision detection. |
|
RelativeProximitySensorPrototype
|
Paired object-to-object collision detection using proximity sensor design pattern, implemented as a reusable prototype node. |
|
SliderFloatExample
|
This is an example of the SliderFloatPrototype, showing a slider bar starting at 12 and ranging from 0 to 24. |
|
SliderFloatPrototype
|
A Slider prototype enabling mouse input where float output values are needed. Size, min/max values and color are defined by the author. |
|
SliderIntegerExample
|
This is an example of the SliderInteger prototype, showing a slider bar starting at 12 and ranging from 0 to 24. |
|
SliderIntegerPrototype
|
A Slider prototype enabling mouse input where integer output values are needed. Size, min/max values and color are defined by the author. |
|
TimeDelaySensorExample
|
Time delay sensor design pattern: example use. |
|
TimeDelaySensorPrototype
|
Time delay sensor design pattern, implemented as a reusable prototype node. |
|
TimeSensorEaseInEaseOutExample
|
Time sensor ease-in ease-out design pattern: example use. |
|
TimeSensorEaseInEaseOutPrototype
|
Time sensor ease-in ease-out design pattern, implemented as a reusable prototype node. |
|
ViewpointSequencerExample
|
Animate through a set of Viewpoints and repeat |
|
ViewpointSequencerPrototype
|
Animate through a set of Viewpoint or GeoViewpoint nodes and repeat |
|
WaypointInterpolatorExample
|
Example set of waypoints, plus either leg durations or speed(s), which demonstrates resulting position/orientation interpolation. Motion can be stopped/started by placing mouse over orange TouchSensor Box. A HiddenViewpoint also exists under the coordinate axes. Trace values are printed in the browser console. |
|
WaypointInterpolatorPrototype
|
Prototype to provide a set of waypoints, plus either leg durations or speed, and return position/orientation interpolation values. Included example can be stopped/started via TouchSensor mouse over floor Box. |