Describes the NxParameterized::Interface for 'EmitterGeomExplicitParams' : More...
#include <params.h>
Public Attributes | |
F32 | distance |
'distance' : Average distance between particles | |
Vec3 | points.positions[].position |
'points.positions[].position' : Initial position | |
Bool | points.positions[].doDetectOverlaps |
'points.positions[].doDetectOverlaps' : Avoid overlaps with other shapes? | |
Vec3 | points.velocities[] |
'points.velocities[]' : List of initial velocities | |
Vec3 | spheres.positions[].center |
'spheres.positions[].center' : Sphere centers | |
F32 | spheres.positions[].radius |
'spheres.positions[].radius' : Sphere radiuses | |
Bool | spheres.positions[].doDetectOverlaps |
'spheres.positions[].doDetectOverlaps' : Avoid overlaps with other shapes? | |
Vec3 | spheres.velocities[] |
'spheres.velocities[]' : List of initial velocities for particles in sphere | |
Vec3 | ellipsoids.positions[].center |
'ellipsoids.positions[].center' : Sphere centers | |
F32 | ellipsoids.positions[].radius |
'ellipsoids.positions[].radius' : Sphere radiuses | |
Vec3 | ellipsoids.positions[].normal |
'ellipsoids.positions[].normal' : Normal to equatorial planes | |
F32 | ellipsoids.positions[].polarRadius |
'ellipsoids.positions[].polarRadius' : Polar radius | |
Bool | ellipsoids.positions[].doDetectOverlaps |
'ellipsoids.positions[].doDetectOverlaps' : Avoid overlaps with other shapes? | |
Vec3 | ellipsoids.velocities[] |
'ellipsoids.velocities[]' : List of initial velocities for particles in ellipsoid |
Describes the NxParameterized::Interface for 'EmitterGeomExplicitParams' :
EmitterGeomExplicitParams contains 20 fully qualified names --------------------------------------------- 1 : F32 distance 2 : ArraySizeName positions 3 : Vec3 points.positions[].position 4 : Bool points.positions[].doDetectOverlaps 5 : ArraySizeName velocities 6 : Vec3 points.velocities[] 7 : ArraySizeName positions 8 : Vec3 spheres.positions[].center 9 : F32 spheres.positions[].radius 10 : Bool spheres.positions[].doDetectOverlaps 11 : ArraySizeName velocities 12 : Vec3 spheres.velocities[] 13 : ArraySizeName positions 14 : Vec3 ellipsoids.positions[].center 15 : F32 ellipsoids.positions[].radius 16 : Vec3 ellipsoids.positions[].normal 17 : F32 ellipsoids.positions[].polarRadius 18 : Bool ellipsoids.positions[].doDetectOverlaps 19 : ArraySizeName velocities 20 : Vec3 ellipsoids.velocities[]
'distance' : Average distance between particles
'ellipsoids.positions[].center' : Sphere centers
'ellipsoids.positions[].doDetectOverlaps' : Avoid overlaps with other shapes?
'ellipsoids.positions[].normal' : Normal to equatorial planes
'ellipsoids.positions[].polarRadius' : Polar radius
'ellipsoids.positions[].radius' : Sphere radiuses
'ellipsoids.velocities[]' : List of initial velocities for particles in ellipsoid
'points.positions[].doDetectOverlaps' : Avoid overlaps with other shapes?
'points.positions[].position' : Initial position
'points.velocities[]' : List of initial velocities
'spheres.positions[].center' : Sphere centers
'spheres.positions[].doDetectOverlaps' : Avoid overlaps with other shapes?
'spheres.positions[].radius' : Sphere radiuses
'spheres.velocities[]' : List of initial velocities for particles in sphere