APEX NvParameterized Schemas: EmitterGeomExplicitParams Struct Reference

NVIDIA APEX

EmitterGeomExplicitParams Struct Reference

Describes the NxParameterized::Interface for 'EmitterGeomExplicitParams' : More...

#include <params.h>

List of all members.

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

Detailed Description

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[]                  

Member Data Documentation

'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


The documentation for this struct was generated from the following file:

Generated on Fri Dec 15 2017 13:59:11

Copyright © 2012-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.