[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