#include <FireParameters.h>
Inheritance diagram for GpuThesis::FireParameters:
Public Member Functions | |
float | getBurningRate () const |
void | setBurningRate (float burningRate) |
float | getOutputHeat () const |
void | setOutputHeat (float outputHeat) |
float | getStoichiometricMixture () const |
void | setStoichiometricMixture (float stoichiometricMixture) |
float | getThreshold () const |
void | setThreshold (float threshold) |
float | getExhaustDissipation () const |
void | setExhaustDissipation (float exhaustDissipation) |
float | getTemperatureDissipation () const |
void | setTemperatureDissipation (float temperatureDissipation) |
float | getFuelDissipation () const |
void | setFuelDissipation (float fuelDissipation) |
float | getExhaustDiffusion () const |
void | setExhaustDiffusion (float exhaustDiffusion) |
float | getTemperatureDiffusion () const |
void | setTemperatureDiffusion (float temperatureDiffusion) |
float | getFuelDiffusion () const |
void | setFuelDiffusion (float fuelDiffusion) |
float | getGravity () const |
void | setGravity (float gravity) |
float | getBuoyancy () const |
void | setBuoyancy (float buoyancy) |
float | getVorticityWeight () const |
void | setVorticityWeight (float vorticityWeight) |
float | getViscosity () const |
void | setViscosity (float viscosity) |
float | getVorticity () const |
void | setVorticity (float vorticity) |
unsigned int | getJacobiSteps () const |
void | setJacobiSteps (unsigned int jacobiSteps) |
float | getFireColorScale () const |
void | setFireColorScale (float fireColorScale) |
float | getSmokeTemperatureScale () const |
void | setSmokeTemperatureScale (float smokeTemperatureScale) |
float | getSmokeDensity () const |
void | setSmokeDensity (float smokeDensity) |
Math::Vector3d | getSmokeColor () const |
void | setSmokeColor (Math::Vector3d smokeColor) |
float | getSmokeVisibilityThreshold () const |
void | setSmokeVisibilityThreshold (float smokeVisibilityThreshold) |
bool | getCompute2dColors () const |
void | setCompute2dColors (bool compute2dColors) |
float | getMassExpansion () const |
void | setMassExpansion (float massExpansion) |
Math::Vector3d | getGlobalWind () const |
void | setGlobalWind (Math::Vector3d globalWind) |
Math::Vector3d | getGlobalWindAmplitude () const |
void | setGlobalWindAmplitude (Math::Vector3d globalWindAmplitude) |
Math::Vector3d | getGlobalWindAngle () const |
void | setGlobalWindAngle (Math::Vector3d globalWindAngle) |
bool | getGlobalWindDynamic () const |
void | setGlobalWindDynamic (bool globalWindDynamic) |
|
Buoyancy controls the force which makes air rise due to heat.
|
|
Burning rate governs how fast fuel can be combusted.
|
|
Compute 2d colors controls whether to compute the color field using the approach from the 2d gpu fire.
|
|
Exhaust diffusion is the rate at which exhaust diffuses.
|
|
Exhaust dissipation is the rate at which exhaust dissipates.
|
|
The fire color scale controls the brightness of the color field.
|
|
Fuel diffusion is the rate at which fuel diffuses.
|
|
Fuel dissipation is the rate at which fuel dissipates.
|
|
The static global wind of the fire simulation (the wind at the boundaries).
|
|
The amplitude parameters of the dynamic global wind. The x, y, and z components control the min, max, and frequency of the amplitude.
|
|
The angle parameters of the dynamic global wind. The x, y, and z components control the min, max, and frequency of the angle.
|
|
Global wind dynamic controls whether to have static or dynamic global wind. Static global wind is constant, whereas dynamic global wind is governed by angle and amplitude parameters.
|
|
Gravity controls the force with which fuel and exhaust are pulled down.
|
|
Jacobi steps controls how many steps are used in the diffusion and projection solvers. The more Jacobi steps the more accurate diffusion and projection.
|
|
Mass expansion controls how fuel gas expands when being converted to exhaust gas.
|
|
Output heat governs how much heat is created in the combustion reaction.
|
|
The color of the smoke.
|
|
The smoke density controls how dense the smoke appears.
|
|
The smoke temperature scale controls how cool the exhaust gas must be to be treated as smoke.
|
|
The smoke visibility threshold controls the amount of exhaust gas below which smoke particles are respawned.
|
|
Stoichiometric mixture governs how much oxygen is involved in the combustion reaction. Higher stoichiometric mixture causes more exhaust gas to be produced by one unit of fuel.
|
|
Temperature diffusion is the rate at which temperature diffuses.
|
|
Temperature dissipation is the rate at which temperature dissipates.
|
|
Threshold is the lowest temperature at which the combustion reaction takes place.
|
|
Viscosity controls the "thickness" of the air.
|
|
Vorticity controls the rate at which vortices in the velocity field are enhanced.
|
|
The vorticity weight controls how the vorticity is increased outside the flame.
|
|
Set the buoyancy.
|
|
Set the burning rate.
|
|
Set whether to compute 2d colors.
|
|
Set the exhaust diffusion.
|
|
Set the exhaust dissipation.
|
|
Set the fire color scale.
|
|
Set the fuel diffusion.
|
|
Set the fuel dissipation.
|
|
Set the static global wind.
|
|
Set the dynamic global wind amplitude parameters.
|
|
Set the dynamic global wind angle parameters.
|
|
Set whether to use dynamic global wind.
|
|
Set the gravity.
|
|
Set the number of jacobi steps.
|
|
Set the mass expansion.
|
|
Set the output heat.
|
|
Set the smoke color.
|
|
Set the smoke density.
|
|
Set the smoke temperature scale.
|
|
Set the smoke visibility threshold.
|
|
Set the stoichiometric mixture.
|
|
Set the temperature diffusion.
|
|
Set the temperature dissipation.
|
|
Set the threshold.
|
|
Set the viscosity.
|
|
Set the vorticity.
|
|
Set the vorticity weight.
|