Blender
V3.3
|
#include <BKE_particle.h>
Public Attributes | |
struct Object * | current |
struct Object * | hit |
struct Object * | skip [PARTICLE_COLLISION_MAX_COLLISIONS+1] |
struct Object * | emitter |
struct CollisionModifierData * | md |
float | f |
float | fac1 |
float | fac2 |
float | cfra |
float | old_cfra |
float | original_ray_length |
int | skip_count |
ParticleCollisionElement | pce |
float | total_time |
float | inv_total_time |
float | inv_timestep |
float | radius |
float | co1 [3] |
float | co2 [3] |
float | ve1 [3] |
float | ve2 [3] |
float | acc [3] |
float | boid_z |
int | boid |
Container for moving data between deflet_particle and particle_intersect_face.
Definition at line 192 of file BKE_particle.h.
float ParticleCollision::acc[3] |
Definition at line 223 of file BKE_particle.h.
int ParticleCollision::boid |
Definition at line 225 of file BKE_particle.h.
float ParticleCollision::boid_z |
Definition at line 223 of file BKE_particle.h.
float ParticleCollision::cfra |
Definition at line 205 of file BKE_particle.h.
float ParticleCollision::co1[3] |
Definition at line 220 of file BKE_particle.h.
float ParticleCollision::co2[3] |
Definition at line 220 of file BKE_particle.h.
struct Object* ParticleCollision::current |
Definition at line 193 of file BKE_particle.h.
struct Object* ParticleCollision::emitter |
Definition at line 196 of file BKE_particle.h.
float ParticleCollision::f |
Time factor of previous collision, needed for subtracting face velocity.
Definition at line 202 of file BKE_particle.h.
float ParticleCollision::fac1 |
Definition at line 203 of file BKE_particle.h.
float ParticleCollision::fac2 |
Definition at line 203 of file BKE_particle.h.
struct Object* ParticleCollision::hit |
Definition at line 194 of file BKE_particle.h.
float ParticleCollision::inv_timestep |
Definition at line 217 of file BKE_particle.h.
float ParticleCollision::inv_total_time |
Definition at line 217 of file BKE_particle.h.
struct CollisionModifierData* ParticleCollision::md |
Collision modifier for current object.
Definition at line 199 of file BKE_particle.h.
float ParticleCollision::old_cfra |
Definition at line 205 of file BKE_particle.h.
float ParticleCollision::original_ray_length |
Original length of co2-co1, needed for collision time evaluation.
Definition at line 208 of file BKE_particle.h.
ParticleCollisionElement ParticleCollision::pce |
Definition at line 212 of file BKE_particle.h.
float ParticleCollision::radius |
Definition at line 219 of file BKE_particle.h.
struct Object* ParticleCollision::skip[PARTICLE_COLLISION_MAX_COLLISIONS+1] |
Definition at line 195 of file BKE_particle.h.
int ParticleCollision::skip_count |
Definition at line 210 of file BKE_particle.h.
float ParticleCollision::total_time |
Definition at line 217 of file BKE_particle.h.
float ParticleCollision::ve1[3] |
Definition at line 221 of file BKE_particle.h.
float ParticleCollision::ve2[3] |
Definition at line 221 of file BKE_particle.h.