<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>It's kind of sad if I search on "standard particle system" that
X3D is not right on the top of the results.</p>
<p>John<br>
</p>
<div class="moz-cite-prefix">On 12/5/21 01:32, John Carlson wrote:<br>
</div>
<blockquote type="cite"
cite="mid:434b4b28-8481-82ef-c66f-669bcc5e54b0@gmail.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<p>Turns out, some examples are on my local file system!</p>
<p>Holger provided:</p>
<p><span style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">./Library/Tests/Components/ParticleSystems/VolumeEmitter-U.x3d
</span><br>
./Library/Tests/Components/ParticleSystems/VolumeEmitter.x3d <br>
./Library/Tests/Components/ParticleSystems/ConeEmitter.x3d <br>
./Library/Tests/Components/ParticleSystems/Fire.x3d <br>
./Library/Tests/Components/ParticleSystems/GeometryLine.x3d <br>
./Library/Tests/Components/ParticleSystems/DolphinQuadSurfaceEmitter.x3d
<br>
./Library/Tests/Components/ParticleSystems/Bubbles.x3d <br>
./Library/Tests/Components/ParticleSystems/Geometry.x3d <br>
./Library/Tests/Components/ParticleSystems/BoundedPhysicsModel.x3d <br>
./Library/Tests/Components/ParticleSystems/Smoke.x3d <br>
./Library/Tests/Components/ParticleSystems/PointEmitter.x3d </span><br>
<span style="font-family:monospace"><span
style="font-family:monospace"><br>
<span style="color:#000000;background-color:#ffffff;"> </span><br>
</span>./Library/Tests/Components/ParticleSystems/ExplosionEmitter.x3d
<br>
./Library/Tests/Components/ParticleSystems/DolphinPointSurfaceEmitter.x3d
<br>
./Library/Tests/Components/ParticleSystems/DolphinLineSurfaceEmitter.x3d
<br>
./Library/Tests/Components/ParticleSystems/PolylineEmitter.x3d
<br>
./Library/Tests/Components/ParticleSystems/DolphinSurfaceEmitter.x3d <br>
./Library/Tests/Components/ParticleSystems/DolphinPointVolumeEmitter.x3d
<br>
./Library/Tests/Components/ParticleSystems/Waterfall.x3d <br>
./Library/Tests/Components/ParticleSystems/SurfaceEmitter.x3d</span></p>
<p><span style="font-family:monospace">That's all folks! Well,
there are some emitters in Vrml2Sourcebook, but they seems to
be related to sound, and don't use particle system that I know
of.</span></p>
<p><span style="font-family:monospace">Does X3DOM, FreeWRL or
CastleEngine have examples of Emitters or ParticleSystems?<br>
</span></p>
<p><span style="font-family:monospace">Holger provides various
kinds</span><br>
<span style="font-family:monospace"><span
style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">ConeEmitter
</span><br>
ExplosionEmitter <br>
PointEmitter <br>
PolylineEmitter <br>
SurfaceEmitter <br>
VolumeEmitter</span></span></p>
<p><span style="font-family:monospace"><span
style="font-family:monospace">Would one of these be suitable
for PRNG? Ideally, I'd like a ROUTE I can "push out" one or
more random numbers from</span></span><br>
<span style="font-family:monospace"><span
style="font-family:monospace"><span
style="font-family:monospace"><span
style="font-family:monospace"><span
style="font-weight:bold;color:#5454ff;background-color:#ffffff;"><span
style="font-family:monospace"></span></span></span></span></span></span></p>
<p><span style="font-family:monospace">Here are some of my uses of
using Math.random in ECMAScript:</span><br>
<span style="font-family:monospace"><span
style="font-family:monospace"><span
style="font-weight:bold;color:#5454ff;background-color:#ffffff;"><span
style="font-family:monospace"><span
style="font-weight:bold;color:#5454ff;background-color:#ffffff;">X3DJSONLD/src/main/data</span><span
style="color:#000000;background-color:#ffffff;">$ grep
-h Math.random *x3d|grep -v new|sed 's/[ ]*</span></span></span><span
style="font-weight: bold; background-color: rgb(255, 255,
255);"><span style="font-family:monospace"><span
style="background-color: rgb(255, 255, 255);">//</span>'|
sed 's/[ ]*$//'|sort -u</span></span><span
style="font-weight:bold;color:#5454ff;background-color:#ffffff;"><span
style="font-family:monospace"> <br>
a = a + Math.floor(Math.random() * 2) * 2 - 1; <br>
a += Math.random() * 0.2 - 0.1; <br>
b = b + Math.floor(Math.random() * 2) * 2 - 1; <br>
b += Math.random() * 0.2 - 0.1; <br>
c = c + Math.floor(Math.random() * 2) * 2 - 1; <br>
c += Math.random() * 2 - 1; <br>
d = d + Math.floor(Math.random() * 2) * 2 - 1; <br>
d += Math.random() * 2 - 1; <br>
e += Math.floor(Math.random() * 2) * 2 - 1; <br>
f += Math.floor(Math.random() * 2) * 2 - 1; <br>
g += Math.floor(Math.random() * 2) * 2 - 1; <br>
h += Math.floor(Math.random() * 2) * 2 - 1; <br>
lastKey =
Math.round(Math.random()*(positions.length-1)); <br>
Math.random() - 0.5); <br>
Math.random() - 0.5); <br>
Math.random() - 0.5, <br>
Math.random() - 0.5, <br>
radians = 6.28*Math.random(); <br>
randomphi = 1.57079*Math.random(); <br>
randomphi = .7854*Math.random(); <br>
randomradius = 90 + 5*Math.random();//the first whole
number should be close to the sectionradius <br>
randomtheta = 6.28319*Math.random(); <br>
scale = Math.round(9+maxscale*Math.random()); <br>
val = Math.floor(Math.random()*2); <br>
var choice = Math.floor(Math.random() * 4); <br>
velocity.x + Math.random() * 0.2 - 0.1, <br>
velocity.x += Math.random() * 0.2 - 0.1; <br>
velocity.x += Math.random() * 0.2 - 0.1; <br>
velocity.y + Math.random() * 0.2 - 0.1, <br>
velocity.y += Math.random() * 0.2 - 0.1; <br>
velocity.y += Math.random() * 0.2 - 0.1; <br>
velocity.z + Math.random() * 0.2 - 0.1 <br>
velocity.z += Math.random() * 0.2 - 0.1; <br>
velocity.z += Math.random() * 0.2 - 0.1; <br>
X = 50000*Math.random(); // X horizontal range
<br>
Y = 1000 + 300*Math.random(); // Y vertical base +
range <br>
Y = 2*Math.random(); <br>
Y = 8000 + 1000*Math.random(); // Y vertical base +
range <br>
Z = 50000*Math.random(); // z horizontal range<br>
</span></span></span></span></p>
<div class="moz-cite-prefix">On 12/5/21 00:50, John Carlson wrote:<br>
</div>
<blockquote type="cite"
cite="mid:676e440c-453c-f999-ef0c-a3299093b4a4@gmail.com">If no
one saw this before, I am asking for examples now: <br>
<br>
On 12/4/21 19:12, John Carlson wrote: <br>
<blockquote type="cite">6. I request examples of particle
system emitters for creating random numbers. <br>
</blockquote>
<br>
This will greatly aid my conversions from imperative to
declarative X3D. <br>
<br>
Thanks! Will do some googling now! <br>
<br>
John <br>
<br>
</blockquote>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
x3d-public mailing list
<a class="moz-txt-link-abbreviated" href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>
<a class="moz-txt-link-freetext" href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a>
</pre>
</blockquote>
</body>
</html>