Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

Difference between revisions of "UE3:PhysXParticleSystem (UDK)"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
(Talk)
 
(Talk)
Line 43: Line 43:
  
 
'''Default value:''' 0.05
 
'''Default value:''' 0.05
 +
 +
====RBChannel====
 +
'''Type:''' {{tl|ERBCollisionChannel|PrimitiveComponent}}
 +
 +
'''[[Variables#Modifiers|Modifiers]]:''' const
 +
 +
Enum indicating what type of object this particle should be considered for rigid body collision.
 +
 +
'''Default value:''' {{tl|ERBCollisionChannel||PrimitiveComponent|RBCC_EffectPhysics}}
 +
 +
====RBCollideWithChannels====
 +
'''Type:''' {{tl|RBCollisionChannelContainer|PrimitiveComponent}}
 +
 +
'''[[Variables#Modifiers|Modifiers]]:''' const
 +
 +
Types of objects that this particle will collide with.
 +
 +
'''Default value:'''
 +
{| class="list defaults"
 +
! {{tl|RBCollisionChannelContainer||PrimitiveComponent|Member}}
 +
! Value
 +
|-
 +
| Default
 +
| True
 +
|-
 +
| FluidDrain
 +
| True
 +
|-
 +
| GameplayPhysics
 +
| True
 +
|}
  
 
====RestitutionWithDynamicShapes====
 
====RestitutionWithDynamicShapes====

Revision as of 05:24, 17 January 2010

UDK Object >> PhysXParticleSystem
Package: 
Engine

null

Properties

Property group 'Buffer'

MaxParticles

Type: int


Default value: 32767

Property group 'Collision'

bDynamicCollision

Type: bool


Default value: True

CollisionDistance

Type: float


Default value: 10.0

FrictionWithDynamicShapes

Type: float


Default value: 0.5

FrictionWithStaticShapes

Type: float


Default value: 0.05

RBChannel

Type: PrimitiveComponent.ERBCollisionChannel

Modifiers: const

Enum indicating what type of object this particle should be considered for rigid body collision.

Default value: RBCC_EffectPhysics

RBCollideWithChannels

Type: PrimitiveComponent.RBCollisionChannelContainer

Modifiers: const

Types of objects that this particle will collide with.

Default value:

Member Value
Default True
FluidDrain True
GameplayPhysics True

RestitutionWithDynamicShapes

Type: float


Default value: 0.5

RestitutionWithStaticShapes

Type: float


Default value: 0.5

Property group 'Dynamics'

bDisableGravity

Type: bool


Damping

Type: float


ExternalAcceleration

Type: Object.Vector


MaxMotionDistance

Type: float


Default value: 64.0

Property group 'SdkExpert'

bStaticCollision

Type: bool


Default value: True

bTwoWayCollision

Type: bool


CollisionResponseCoefficient

Type: float


Default value: 0.2

KernelRadiusMultiplier

Type: float


Default value: 2.0

PacketSizeMultiplier

Type: EPacketSizeMultiplier


Default value: EPSM_16

RestDensity

Type: float


Default value: 1000.0

RestParticleDistance

Type: float


Default value: 64.0

SimulationMethod

Type: ESimulationMethod


Default value: ESM_NO_PARTICLE_INTERACTION

Stiffness

Type: float


Default value: 20.0

Viscosity

Type: float


Default value: 6.0

Internal variables

bDestroy

Type: bool

Modifiers: transient


bIsInGame

Type: bool

Modifiers: transient


bSyncFailed

Type: bool

Modifiers: transient


CascadeScene

Type: pointer{class FRBPhysScene}

Modifiers: native


PSys

Type: pointer{class FPhysXParticleSystem}

Modifiers: native


Enums

EPacketSizeMultiplier

EPSM_4 
EPSM_8 
EPSM_16 
EPSM_32 
EPSM_64 
EPSM_128 

ESimulationMethod

ESM_SPH 
ESM_NO_PARTICLE_INTERACTION 
ESM_MIXED_MODE