<div dir="ltr">Would "bending" (from The Avatar) or kinesis be a useful top-level semantic class for this?<div><br></div><div>Thanks,</div><div><br></div><div>John</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jun 13, 2019 at 2:37 PM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-US"><div class="gmail-m_-2419230630746513777WordSection1"><p class="MsoNormal">In addition to the transform tag, there’s also a concept of transforming shapes or models. I have not seen any mention of applying semantics to shape yet. I suggest the following words leading to what I call “metamorphical semantics”:<u></u><u></u></p><ol style="margin-top:0in" start="1" type="1"><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Bend<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Break<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Straighten<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Glue/Rivet/Bolt/Attach<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Drill<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Screw<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Saw/Cut<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Stab<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Spoon (verb)<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Pour<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Chew<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Bite<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Filter<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Mold<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Open<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Close<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Apply Function (my orbital use case, transforming a sphere into a rose in a shader).   Also, FX3D and FVRML.<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Pedal (verb)<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Steer (verb)<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Turn (verb)<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Gallop<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Canter<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Run<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Jump<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Walk<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Stroll<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Plow<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Collide<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">Explode<u></u><u></u></li><li class="gmail-m_-2419230630746513777MsoListParagraph" style="margin-left:0.25in">More?<u></u><u></u></li></ol><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I believe these is handled in X3D through interpolators and HAnimMotion tag.   There are several types of interpolators.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I found this:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><a href="https://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/InterchangableActorsViaDynamicRoutingPrototypesIndex.html" target="_blank">https://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/InterchangableActorsViaDynamicRoutingPrototypesIndex.html</a><u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">As a side note:  Metamorphical fantasy is most interesting for me.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">John<u></u><u></u></p></div></div></blockquote></div>