[x3d-public] Please comment on my ideas

John Carlson yottzumm at gmail.com
Tue Aug 8 09:57:26 PDT 2023


I am reposting this because i didn’t get any comments.  Does this look like
a good approach?  Am I over blowing the steps required?

On Mon, Aug 7, 2023 at 1:59 PM John Carlson <yottzumm at gmail.com> wrote:

> Sample code:
>
> Every 10 seconds, the character kind of jumps, otherwise, Leif is running.
>
> DEF myRunBooleanSequencer BooleanSequencer {
>         key [ 0 0.9 1.1 2.23 4.3 5.5 6.3 7.3 8.5 8.6 10 ]  #
> Leif_humanoid_root_TranslationInterpolator x 10
>         keyValue [ TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE
> TRUE ]
> }
> DEF myJumpBooleanSequencer BooleanSequencer {
>         key [ 0 0.9 1.1 2.23 4.3 5.5 6.3 7.3 8.5 8.6 10 ]  #
> Leif_humanoid_root_TranslationInterpolator x 10
>         keyValue [ FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE
> FALSE ]
> }
>
> DEF myJumpTimeTrigger TimeTrigger {
> }
>
> DEF myRunTimeTrigger TimeTrigger {
> }
>
> DEF myJumpBooleanFilter BooleanFilter {
> }
>
> DEF myRunBooleanFilter BooleanFilter {
> }
>
> DEF myJumpBooleanTrigger BooleanTrigger {
> }
>
> DEF myRunBooleanTrigger BooleanTrigger {
> }
>
> ROUTE EverythingTimer.fraction_changed TO
> myRunBooleanSequencer.set_fraction
> ROUTE EverythingTimer.fraction_changed TO
> myJumpBooleanSequencer.set_fraction
>
> ROUTE myRunBooleanSequencer.value_changed TO myJumpTimeTrigger.set_boolean
> ROUTE myJumpBooleanSequencer.value_changed TO myRunTimeTrigger.set_boolean
>
> ROUTE myRunBooleanSequencer.value_changed TO
> myJumpBooleanFilter.set_boolean
> ROUTE myJumpBooleanSequencer.value_changed TO
> myRunBooleanFilter.set_boolean
>
> ROUTE myRunBooleanFilter.inputNegate TO RunTimer.enabled
> ROUTE myJumpBooleanFilter.inputNegate TO JumpTimer.enabled
>
> ROUTE myRunTimeTrigger.triggerTime TO RunTimer.startTime
> ROUTE myJumpTimeTrigger.triggerTime TO JumpTimer.startTime
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20230808/2d63fd3a/attachment.html>


More information about the x3d-public mailing list