У нас есть класс, отвечающий за преобразование внутренних единиц для отображения единиц.Таким образом, если наши единицы отображения равны m, а внутренние единицы - мм, это разделит внутренние единицы на коэффициент преобразования 1000. Пользователь может добавлять объекты в систему с различными координатами x, y, z.У нас есть странное событие, когда пользователь вводит единицы измерения на 1000 мм, поэтому на дисплее отображается 1 м.входной сигнал постоянно равен 1000 мм, но время от времени деление 1000/1000, похоже, выбрасывает .9999999м вместо 1м.таким образом, в нашей сетке у нас есть 1м, 1м, 1м, 1м, 0,9999м, 1м, 1м и т. д. Иногда .9999м никогда не появляется, иногда это происходит сразу, иногда это происходит после 20-100 входов.Мы расследуем, происходит ли что-то странное на входной стороне, но мне было интересно, сталкивался ли кто-нибудь еще с чем-то подобным?
Я должен сказать, что мы конвертируем его в строку для отображения.