моём случае у меня есть
Значение синуса(рад(1))= 0.01745240643 как мне его перевести в формат фиксированной точки 16,16(хотя это не суть )?
Умножить на 2^16, округлить.
То есть 1143.76090827= 1144 Иначе говоря число до запятой остаётся как было а число после умножается на 2 в степени оставшихся бит?
Тебе просто для хранения или для каких-то операций?
А какой диапазон координат, которые ты будешь умножать на матрицу?
Иначе говоря, в дробной части ты хранишь обычную рациональную дробь со знаменателем 65536. Или, если по-другому думать, ты хранишь в числе количество 1/65536ных долей, в штуках.
Хм думаю от -255 до 255 мне для черчения 2х окружностей на 1/3 монитора.
Можно попробовать не 16:16, а как то сдвинуть в 10:22 например
Обсуждают сегодня