Re[4]: вопрос по коорд.
От: piAnd Россия  
Дата: 11.07.02 11:47
Оценка:
Здравствуйте fAX, Вы писали:

fAX>Не надо float, лучше храни в целых при такой-то формуле. А когда на экран выводишь — тогда и округляй... Чтоб без деления, тогда x' = (x+50) div 100. Назад — x = x' * 100. Но тогда точность теряется.


с флоатом все работает ,местами сточностью +-1пикс.
x' = (x+50) div 100,точность в окне — это пиксел

fAX>А зачем много раз "туда-сюда"?!!


есть 3 окна с разными системами коорд. (вобщем 3D в 3-х разных проекциях),
чтобы во всех нарисовать соответствующие проекции,постоянно перевожу в общие 3D коорд.,а потом в экранные для кажд. окна. Если я,например, мышкой хочу добавить что-то типа стенки(из 2-х полигончиков),то мне надо во-первых,чтоб она была видна во всех окнах,второе — всего одим движением мыши добавив стенку, все её 6 вершин надо как-то вычислить через нач. и конечн. положения мыши,вобщем набегает куча "экран->3D"и обратно...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.