Blender
V3.3
|
#include <BKE_particle.h>
Public Attributes | |
float * | x [3] |
float * | v [3] |
float | x0 [3] |
float | x1 [3] |
float | x2 [3] |
float | p [3] |
float | nor [3] |
float | vel [3] |
float | uv [2] |
int | tot |
int | index |
short | inv_nor |
short | inside |
Definition at line 171 of file BKE_particle.h.
int ParticleCollisionElement::index |
Definition at line 185 of file BKE_particle.h.
Referenced by BKE_psys_collision_neartest_cb().
short ParticleCollisionElement::inside |
Definition at line 188 of file BKE_particle.h.
Referenced by BKE_psys_collision_neartest_cb(), collision_newton_rhapson(), collision_sphere_to_edges(), collision_sphere_to_tri(), and collision_sphere_to_verts().
short ParticleCollisionElement::inv_nor |
Definition at line 188 of file BKE_particle.h.
Referenced by collision_newton_rhapson(), collision_point_on_surface(), collision_sphere_to_tri(), and nr_signed_distance_to_plane().
float ParticleCollisionElement::nor[3] |
Definition at line 179 of file BKE_particle.h.
Referenced by collision_newton_rhapson(), and collision_response().
float ParticleCollisionElement::p[3] |
Definition at line 176 of file BKE_particle.h.
Referenced by collision_newton_rhapson(), collision_sphere_to_edges(), collision_sphere_to_tri(), and collision_sphere_to_verts().
int ParticleCollisionElement::tot |
Definition at line 182 of file BKE_particle.h.
Referenced by BKE_psys_collision_neartest_cb(), collision_interpolate_element(), collision_point_distance_with_normal(), collision_point_on_surface(), collision_point_velocity(), collision_sphere_to_edges(), and collision_sphere_to_verts().
float ParticleCollisionElement::uv[2] |
Definition at line 179 of file BKE_particle.h.
Referenced by collision_point_on_surface(), and collision_point_velocity().
float * ParticleCollisionElement::v[3] |
Definition at line 173 of file BKE_particle.h.
Referenced by BKE_psys_collision_neartest_cb(), collision_interpolate_element(), collision_point_velocity(), collision_sphere_to_edges(), and collision_sphere_to_verts().
float ParticleCollisionElement::vel[3] |
Definition at line 179 of file BKE_particle.h.
Referenced by collision_point_velocity(), and collision_response().
float* ParticleCollisionElement::x[3] |
Definition at line 173 of file BKE_particle.h.
Referenced by BKE_psys_collision_neartest_cb(), collision_interpolate_element(), collision_sphere_to_edges(), and collision_sphere_to_verts().
float ParticleCollisionElement::x0[3] |
Definition at line 176 of file BKE_particle.h.
Referenced by collision_interpolate_element(), collision_point_distance_with_normal(), collision_point_on_surface(), collision_sphere_to_edges(), collision_sphere_to_tri(), collision_sphere_to_verts(), nr_distance_to_edge(), nr_distance_to_vert(), and nr_signed_distance_to_plane().
float ParticleCollisionElement::x1[3] |
Definition at line 176 of file BKE_particle.h.
Referenced by collision_interpolate_element(), collision_point_distance_with_normal(), collision_point_on_surface(), collision_sphere_to_edges(), collision_sphere_to_tri(), nr_distance_to_edge(), and nr_signed_distance_to_plane().
float ParticleCollisionElement::x2[3] |
Definition at line 176 of file BKE_particle.h.
Referenced by collision_interpolate_element(), collision_point_on_surface(), collision_sphere_to_tri(), and nr_signed_distance_to_plane().