クラスで学んだことをテストするために、Unity で簡単なカロリー測定アプリを作成しています。熱を計算するときは、温度の変化 (最終温度から初期温度を差し引いたものなど) が実際に材料の融点または沸点を超えたかどうかを推測する必要があります。
たとえば、オブジェクトがあり、それを -15°C から 30°C に加熱するとします。その融点は 10°C であり、オブジェクトの位相が変化したため、別の計算が必要になることを意味します。
-15℃-------10℃-------30℃
フェーズが変化したことは明らかですが、値が確立された融合点よりも多かれ少なかれ変化したかどうかをプログラムにチェックさせ、適切な計算を選択する方法はありますか?
PS .: 私の温度値は と と呼ばれる変数に保存されますがiTemp
、fTemp
融合点と沸点は と呼ばれる別の構造体に保存され、それぞれ ととobjMat
呼ばれる変数です。fusPoint
gasPoint