void Start() { Volume = Mathf.Pow(VoxelLength, 3); FaceArea = Mathf.Pow(VoxelLength, 2); MassWithWater = PhysicsFormulas.CalculateMass(Volume, WaterDensity); BoxCollider.size = new Vector3(VoxelLength, VoxelLength, VoxelLength); _oldPosition = transform.position; }
public ActionResult <SpeedOfLightInMaterialModel> IndexOfRefraction(SpeedOfLightInMaterialModel speedOfLight) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } speedOfLight.Result = PhysicsFormulas.SpeedOfLightInMaterial(speedOfLight.IndexOfRefraction); return(speedOfLight); }
public ActionResult <IndexOfRefractionModel> IndexOfRefraction(IndexOfRefractionModel index) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } index.Result = PhysicsFormulas.IndexOfRefraction(index.SpeedOfLightInMaterial); return(index); }
public ActionResult <IlluminationModel> Illumination(IlluminationModel illumination) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } illumination.Result = PhysicsFormulas.Illumination(illumination.Distance); return(illumination); }
public ActionResult <WaveFormulaWavelengthModel> WaveFormulaWavelength(WaveFormulaWavelengthModel length) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } length.Result = PhysicsFormulas.WaveFormulaWavelength(length.Velocity, length.Frequency); return(length); }
public ActionResult <WaveFormulaFrequencyModel> WaveFormulaFrequency(WaveFormulaFrequencyModel wave) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } wave.Result = PhysicsFormulas.WaveFormulaFrequency(wave.Velocity, wave.Wavelength); return(wave); }
public ActionResult <WaveFormulaVelocityModel> WaveFormulaVelocity(WaveFormulaVelocityModel velocity) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } velocity.Result = PhysicsFormulas.WaveFormulaVelocity(velocity.Frequency, velocity.Wavelength); return(velocity); }