Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_particle_types.h
| Show First 20 Lines • Show All 153 Lines • ▼ Show 20 Lines | typedef struct SPHFluidSettings { | ||||
| float viscosity_omega, viscosity_beta; | float viscosity_omega, viscosity_beta; | ||||
| float stiffness_k, stiffness_knear, rest_density; | float stiffness_k, stiffness_knear, rest_density; | ||||
| float buoyancy; | float buoyancy; | ||||
| int flag, spring_frames; | int flag, spring_frames; | ||||
| short solver; | short solver; | ||||
| char _pad[6]; | char _pad[6]; | ||||
| } SPHFluidSettings; | } SPHFluidSettings; | ||||
| /* fluid->flag */ | /** #SPHFluidSettings.flag */ | ||||
| #define SPH_VISCOELASTIC_SPRINGS 1 | #define SPH_VISCOELASTIC_SPRINGS 1 | ||||
| #define SPH_CURRENT_REST_LENGTH 2 | #define SPH_CURRENT_REST_LENGTH 2 | ||||
| #define SPH_FAC_REPULSION 4 | #define SPH_FAC_REPULSION 4 | ||||
| #define SPH_FAC_DENSITY 8 | #define SPH_FAC_DENSITY 8 | ||||
| #define SPH_FAC_RADIUS 16 | #define SPH_FAC_RADIUS 16 | ||||
| #define SPH_FAC_VISCOSITY 32 | #define SPH_FAC_VISCOSITY 32 | ||||
| #define SPH_FAC_REST_LENGTH 64 | #define SPH_FAC_REST_LENGTH 64 | ||||
| /* fluid->solver (numerical ID field, not bitfield) */ | /** #SPHFluidSettings.solver (numerical ID field, not bit-field). */ | ||||
| #define SPH_SOLVER_DDR 0 | #define SPH_SOLVER_DDR 0 | ||||
| #define SPH_SOLVER_CLASSICAL 1 | #define SPH_SOLVER_CLASSICAL 1 | ||||
| typedef struct ParticleSettings { | typedef struct ParticleSettings { | ||||
| ID id; | ID id; | ||||
| struct AnimData *adt; | struct AnimData *adt; | ||||
| struct BoidSettings *boids; | struct BoidSettings *boids; | ||||
| ▲ Show 20 Lines • Show All 517 Lines • Show Last 20 Lines | |||||