APEX NvParameterized Schemas: GenericForceFieldKernelParams Struct Reference

NVIDIA APEX

GenericForceFieldKernelParams Struct Reference

Describes the NxParameterized::Interface for 'GenericForceFieldKernelParams' : Generic force field kernel is needed for backward compatibility with NxForceFieldKernel (PhysX 2.8.4). More...

#include <params.h>

List of all members.

Public Attributes

Type coordinateSystemParameters.type
 'coordinateSystemParameters.type' : Coordinate system type
F32 coordinateSystemParameters.torusRadius
 'coordinateSystemParameters.torusRadius' : Radius for toroidal type coordinates. For other types of coordinates not used.
Vec3 constant
 'constant' : Constant part of force field function
Mat33 positionMultiplier
 'positionMultiplier' : Coefficient of force field function position term
Vec3 positionTarget
 'positionTarget' : Force field position target
Mat33 velocityMultiplier
 'velocityMultiplier' : Coefficient of force field function velocity term
Vec3 velocityTarget
 'velocityTarget' : Force field velocity target
Vec3 noise
 'noise' : Noise scaling
Vec3 falloffLinear
 'falloffLinear' : Linear term in magnitude falloff factor. Range (each component): [0, inf)
Vec3 falloffQuadratic
 'falloffQuadratic' : Quadratic term in magnitude falloff factor. Range (each component): [0, inf)

Detailed Description

Describes the NxParameterized::Interface for 'GenericForceFieldKernelParams' : Generic force field kernel is needed for backward compatibility with NxForceFieldKernel (PhysX 2.8.4).

GenericForceFieldKernelParams contains 10 fully qualified names
---------------------------------------------
  1 : Type   coordinateSystemParameters.type         
  2 : F32    coordinateSystemParameters.torusRadius  
  3 : Vec3   constant                                
  4 : Mat33  positionMultiplier                      
  5 : Vec3   positionTarget                          
  6 : Mat33  velocityMultiplier                      
  7 : Vec3   velocityTarget                          
  8 : Vec3   noise                                   
  9 : Vec3   falloffLinear                           
 10 : Vec3   falloffQuadratic                        

Member Data Documentation

'constant' : Constant part of force field function

'coordinateSystemParameters.torusRadius' : Radius for toroidal type coordinates. For other types of coordinates not used.

'coordinateSystemParameters.type' : Coordinate system type

'falloffLinear' : Linear term in magnitude falloff factor. Range (each component): [0, inf)

'falloffQuadratic' : Quadratic term in magnitude falloff factor. Range (each component): [0, inf)

'noise' : Noise scaling

'positionMultiplier' : Coefficient of force field function position term

'positionTarget' : Force field position target

'velocityMultiplier' : Coefficient of force field function velocity term

'velocityTarget' : Force field velocity target


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.