|
Blender V4.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 195 of file BKE_particle.h.
| float ParticleCollision::acc[3] |
Definition at line 228 of file BKE_particle.h.
| int ParticleCollision::boid |
Definition at line 230 of file BKE_particle.h.
| float ParticleCollision::boid_z |
Definition at line 228 of file BKE_particle.h.
| float ParticleCollision::cfra |
Definition at line 208 of file BKE_particle.h.
| float ParticleCollision::co1[3] |
Definition at line 225 of file BKE_particle.h.
| float ParticleCollision::co2[3] |
Definition at line 225 of file BKE_particle.h.
| struct Object* ParticleCollision::current |
Definition at line 196 of file BKE_particle.h.
| struct Object* ParticleCollision::emitter |
Definition at line 199 of file BKE_particle.h.
| float ParticleCollision::f |
Time factor of previous collision, needed for subtracting face velocity.
Definition at line 205 of file BKE_particle.h.
| float ParticleCollision::fac1 |
Definition at line 206 of file BKE_particle.h.
| float ParticleCollision::fac2 |
Definition at line 206 of file BKE_particle.h.
| struct Object* ParticleCollision::hit |
Definition at line 197 of file BKE_particle.h.
| float ParticleCollision::inv_timestep |
The inverse of the amount of time in this frame.
Definition at line 222 of file BKE_particle.h.
| float ParticleCollision::inv_total_time |
The inverse of total_time.
Definition at line 220 of file BKE_particle.h.
| struct CollisionModifierData* ParticleCollision::md |
Collision modifier for current object.
Definition at line 202 of file BKE_particle.h.
| float ParticleCollision::old_cfra |
Definition at line 208 of file BKE_particle.h.
| float ParticleCollision::original_ray_length |
Original length of co2-co1, needed for collision time evaluation.
Definition at line 211 of file BKE_particle.h.
| ParticleCollisionElement ParticleCollision::pce |
Definition at line 215 of file BKE_particle.h.
| float ParticleCollision::radius |
Definition at line 224 of file BKE_particle.h.
| struct Object* ParticleCollision::skip[PARTICLE_COLLISION_MAX_COLLISIONS+1] |
Definition at line 198 of file BKE_particle.h.
| int ParticleCollision::skip_count |
Definition at line 213 of file BKE_particle.h.
| float ParticleCollision::total_time |
The amount of time in this sub-frame.
Definition at line 218 of file BKE_particle.h.
| float ParticleCollision::ve1[3] |
Definition at line 226 of file BKE_particle.h.
| float ParticleCollision::ve2[3] |
Definition at line 226 of file BKE_particle.h.