[x3d-public] Gimbals and ArbitraryAxisCylinderSensor rotation examples
Don Brutzman
don.brutzman at gmail.com
Mon Aug 11 19:05:29 PDT 2025
Here are the roll-pitch-yaw rotation examples we explored during today's
call. Useful widgets.
General index link for gimbals example:
- *X3D Example Archives: *
*Basic, Distributed Interactive Simulation, Gimbals *
-
*https://www.web3d.org/x3d/content/Basic/DistributedInteractiveSimulation/GimbalsIndex.html*
<https://www.web3d.org/x3d/content/Basic/DistributedInteractiveSimulation/GimbalsIndex.html>
-
https://www.web3d.org/x3d/content/Basic/DistributedInteractiveSimulation/GimbalsExampleX_ITE.png
- [image: image.png]
General index link for cylinder sensor example:
- *X3D Example Archives: *
*Savage, Tools, Animation, Arbitrary Axis Cylinder Sensor Examples *
-
*https://savage.nps.edu/Savage/Tools/Animation/ArbitraryAxisCylinderSensorExamplesIndex.html*
<https://savage.nps.edu/Savage/Tools/Animation/ArbitraryAxisCylinderSensorExamplesIndex.html>
- (sourceforge copy
<https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Savage/Tools/Animation/ArbitraryAxisCylinderSensorExamples.rotated.png>
)
- [image: image.png]
- (forked archive soon to migrate to web3d.org so future url addresses
will change)
Hopefully these illustrate why I think it is possible for us to control and
constrain rotations to predefine Range of Motion (ROM) in an HAnimJoint.
As ever, implementation and evaluation is necessary.
This is slightly analagous to the joint widgets in the amazing video that
Aaron shared.
- antCGi Rigging & Animation Tools Preview
- https://youtu.be/CY7TKtalFaQ?t=62
- [image: image.png]
*Suggested implementation approach, next steps:*
*- *use the Cylinder Sensor approach, which is a prototype, with a single
humanoid joint
- get comfortable with that, maybe the Red Box roll, Green
- i turn the gimbals model into a reusable prototype as well
- we hook that up as yet-another way to animate a humanoid joint too
- then figure out good ways to illustrate HAnimJoint minAngle/maxAngle
range of motion (ROM) examples.
Onward we go... Have fun with X3D and HAnim! 😀
all the best, Don
Attachments area
Preview YouTube video antCGi Rigging & Animation Tools Preview
<https://www.youtube.com/watch?v=CY7TKtalFaQ&t=62&authuser=0>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20250811/047bdc0a/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 733994 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20250811/047bdc0a/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 556522 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20250811/047bdc0a/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 336928 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20250811/047bdc0a/attachment-0005.png>
More information about the x3d-public
mailing list