[x3d-public] Proposal for New Fields for ParticleSystem
Don Brutzman
don.brutzman at gmail.com
Sun Nov 2 17:44:16 PST 2025
John, it is straightforward to generate a pseudorandom list of scale values
using the *scale/scaleKey* field definitions that Holger has recommended.
- Create a Coordinate node that has a list of individual SFVec3f scale
values in the MFVec3f Coordinate.points field. As Holger indicated, you
can sample that using however many *scaleKey *intervals you want.
- If one jittery Coordinate node isn't enough for you, you can generate
more than one and swap them out.
- Generation of such pseudorandom Coordinate nodes can be done
programmatically at authoring time.
- Generation of such pseudorandom Coordinate nodes can also be done at
run time using a Script node.
Hopefully the draft specification prose helps untangle this. The 3-tuple
scale values go into the Coordinate node points field, and a scaleKey array
lists corresponding time in seconds for each transition.
There is a lot of expressive power here. Have fun with X3D ParticleSet
particle scaling! 😀
all the best, Don
--
X3D Graphics, Maritime Robotics, Distributed Simulation
Relative Motion Consulting https://RelativeMotion.info
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20251102/9c96de6a/attachment-0001.html>
More information about the x3d-public
mailing list