[x3d-public] example model illustrating DEF/USE copy-by-sharing relationships (Brutzman, Donald (Don) (CIV))

Andreas Plesch andreasplesch at gmail.com
Sat Aug 10 21:13:11 PDT 2024


Hi Don

On Sat, Aug 10, 2024, 10:08 PM Brutzman, Donald (Don) (CIV) <
brutzman at nps.edu> wrote:

> Thanks for review.  Yes we might integrate another USE but am preferring
> slight difference in font styles for the displayed text.
>

I understand and I would not have made the suggestion if the UserMessage
Appearance would be different from the TextAppearance . However, both are
currently identical, a simple white material. There might be another
distinction on an unexpressed role level.

Just a suggestion, Andreas


> Tweaked description text of TouchSensor to match sense of user message.
> Also added screenshot.
>
>
>    -
>    https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Animation/DEF_USE_AnimationExampleScreenshot.png
>    -
>    https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Animation/DEF_USE_AnimationExampleIndex.html
>
>
> all the best, Don
>
> --
>
> Don Brutzman  Naval Postgraduate School, Code USW/Br
> brutzman at nps.edu
>
> Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA
> +1.831.656.2149
>
> X3D graphics, virtual worlds, navy robotics
> https://faculty.nps.edu/brutzman
>
>
>
> ------------------------------
> *From:* Andreas Plesch <andreasplesch at gmail.com>
> *Sent:* Friday, August 9, 2024 3:38 PM
> *To:* Brutzman, Donald (Don) (CIV) <brutzman at nps.edu>
> *Cc:* X3D Public Mailing List (x3d-public at web3d.org) <x3d-public at web3d.org
> >
> *Subject:* Re: [x3d-public] example model illustrating DEF/USE
> copy-by-sharing relationships (Brutzman, Donald (Don) (CIV))
>
> Thanks. "Press and hold" works well.
>
> The UserMessage Shape at the bottom could use the TextAppearance
> Appearance to avoid repetition and save a few bytes.
>
> All the best, -Andreas
>
> On Fri, Aug 9, 2024 at 4:19 PM Brutzman, Donald (Don) (CIV)
> <brutzman at nps.edu> wrote:
> >
> > Happy to apply these change suggestions, thank you Andreas.
> >
> >
> https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Animation/DEF_USE_AnimationExampleIndex.html
> >
> >
> > "Deep dive" computer science:  rather than contrast between "pass by
> copy" or "pass by reference", am thinking we are closer to "pass by
> sharing".
> >
> > Wikipedia: Evaluation strategy, pass by sharing
> > https://en.wikipedia.org/wiki/Evaluation_strategy#Call_by_sharing
> >
> >
> > Have fun being an X3D copycat!  🙂
> >
> > all the best, Don
> >
> > --
> >
> > Don Brutzman  Naval Postgraduate School, Code USW/Br
> brutzman at nps.edu
> >
> > Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA
> +1.831.656.2149
> >
> > X3D graphics, virtual worlds, navy robotics
> https://faculty.nps.edu/brutzman
> >
> >
> >
> >
> > ________________________________
> > From: x3d-public <x3d-public-bounces at web3d.org> on behalf of Andreas
> Plesch via x3d-public <x3d-public at web3d.org>
> > Sent: Monday, August 5, 2024 4:54 AM
> > To: X3D Graphics public mailing list <x3d-public at web3d.org>
> > Cc: Andreas Plesch <andreasplesch at gmail.com>
> > Subject: [x3d-public] example model illustrating DEF/USE copy-by-sharing
> relationships (Brutzman, Donald (Don) (CIV))
> >
> > Thanks for sharing this nice model.
> >
> > It took me a little to discover that it is necessary to keep the mouse
> > button pressed down for the animation to occur. Perhaps "To animate,
> > press objects with a pointing device" works a little better. Another
> > option may be to switch to "isOver" and ".., hover ..".
> >
> > The UserMessage text could use the TextAppearance for consistency and
> > since the theme is DEF/USE.
> >
> > Cheers, Andreas
> >
> > > Date: Mon, 5 Aug 2024 08:48:03 +0000
> > > From: "Brutzman, Donald (Don) (CIV)" <brutzman at nps.edu>
> > > To: "X3D Public Mailing List (x3d-public at web3d.org)"
> > >         <x3d-public at web3d.org>
> > > Subject: [x3d-public] example model illustrating DEF/USE
> > >         copy-by-sharing relationships
> > >
> > > Dick Puk and I continue working steadily on specification Mantis
> issues.  Latest is
> > >
> > >
> > >   *
> > > DEF/USE labelling and functionality needs to be better specified for
> SAI and programming languages
> > >   *
> > > https://www.web3d.org/member-only/mantis/view.php?id=690
> > >
> > > Towards this end, I build a new animation model that seems helpful.
> Feedback welcome.
> > >
> > >
> > >   *
> > >  X3D Example Archives: X3D4AM, X3D for Advanced Modeling, Animation,
> DEF USE Animation Example
> > >   *
> > > Illustrate how USE nodes implement copy by reference, resulting in
> immediate changes when original DEF node is modified.
> > >   *
> > >
> https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Animation/DEF_USE_AnimationExample.x3d
> > >   *
> > >
> https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Animation/DEF_USE_AnimationExampleIndex.html
> > >   *
> > > [cid:670f7613-98f3-4bef-8981-ee1b1d5d19c3]
> > >
> > > Incidentally I used both XMLSpy and X3D-Edit to create the model,
> which was interesting and effective.  Also updated all the catalog files
> for X3D Examples Archive to make such tasks even easier.  Meanwhile found a
> setting in XMLSpy that aligns handling of whitespace with X3D Canonical
> Form, which is what we use in version control and diffing and XML security
> and X3D Binary.  Pretty simple adjustment: use 2 spaces instead of tabs for
> indentation.
> > >
> > >
> > >   *   Altova XMLSpy
> https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.altova.com%2Fxmlspy-xml-editor&data=05%7C02%7Cbrutzman%40nps.edu%7C5dbdf062960242c42e1108dcb8c42576%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638588399795329516%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=sgKbpdIwr%2BTCamQoL6CHVxNhB5z%2FkQiNmZuo6WAH71o%3D&reserved=0
> <https://www.altova.com/xmlspy-xml-editor>
> > >   *
> > >
> https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/Animation/XMLSpyPrettyPrintSpacingTextViewSettings.png
> > >
> > > Have fun with X3D!  ?
> > >
> > >
> > > all the best, Don
> > >
> > > --
> > >
> > > Don Brutzman  Naval Postgraduate School, Code USW/Br
> brutzman at nps.edu
> > >
> > > Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA
> +1.831.656.2149
> > >
> > > X3D graphics, virtual worlds, navy robotics
> https://faculty.nps.edu/brutzman
> > >
> > >
> > > -------------- next part --------------
> > > An HTML attachment was scrubbed...
> > > URL: <
> http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20240805/d58c4ff4/attachment.html
> >
> > > -------------- next part --------------
> > > A non-text attachment was scrubbed...
> > > Name: image.png
> > > Type: image/png
> > > Size: 40746 bytes
> > > Desc: image.png
> > > URL: <
> http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20240805/d58c4ff4/attachment.png
> >
> > >
> > > ------------------------------
> > >
> > > Subject: Digest Footer
> > >
> > > _______________________________________________
> > > x3d-public mailing list
> > > x3d-public at web3d.org
> > > http://web3d.org/mailman/listinfo/x3d-public_web3d.org
> > >
> > >
> > > ------------------------------
> > >
> > > End of x3d-public Digest, Vol 185, Issue 9
> > > ******************************************
> >
> >
> >
> > --
> > Andreas Plesch
> > Waltham, MA 02453
> >
> > _______________________________________________
> > x3d-public mailing list
> > x3d-public at web3d.org
> > http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>
>
>
> --
> Andreas Plesch
> Waltham, MA 02453
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20240811/5b9313d7/attachment-0001.html>


More information about the x3d-public mailing list