Mathf.Approximately : Dans quels mesures se fait l'approximation de la méthode?
Publié : 23 Jan 2022 10:58
Bonjour,
Je dois vérifier si des valeurs sont prochent de zero, mais je ne sais pas comment faire. Je dois savoir si deux éléments sont a même hauteurs.
Mais comme je ne suis pas certain qu'elles seront exactement à la même hauteur, j'aimerais que la comparaison soit approximative. Donc au finale, savoir si _height vaut "a peut pres égale" à zero.
Du coup en cherchant j'ai trouvé ceci qui pourrait aller :
/Mathf.Approximately
Mais je ne sais pas dans quel mesure se fait l'approximation, du coup j'hesite.
Dans le doute, j'ai fait ceci :
Vous auriez un avis la dessus?
Bonne journée,
Je dois vérifier si des valeurs sont prochent de zero, mais je ne sais pas comment faire. Je dois savoir si deux éléments sont a même hauteurs.
Code : Tout sélectionner
var _height =this.FloorPos.y -_neighbor.FloorPos.y;
Du coup en cherchant j'ai trouvé ceci qui pourrait aller :
/Mathf.Approximately
Mais je ne sais pas dans quel mesure se fait l'approximation, du coup j'hesite.
Dans le doute, j'ai fait ceci :
Code : Tout sélectionner
public static bool ApproximatelyEqual(float _value1, float _value2, float _gap = 0.05f)
{
float diff = Mathf.Abs(_value1 - _value2);
return diff <= _gap;
}
Bonne journée,