Posts

Showing posts from December 12, 2018

Третья французская республика

Image
Запрос «Третья республика» перенаправляется сюда; см. также другие значения. Историческое государство Третья Республика Troisième République Флаг Франции Эмблема Франции Девиз: «Liberté, égalité, fraternité (Свобода, равенство, братство)» Гимн: Марсельеза Франция и её колонии в 1920 году. ←  ←  ←   →  →  →  → 4 сентября 1870  — 10 июля 1940 года Столица Париж Крупнейшие города Париж, Лион, Марсель Язык(и) французский Религия Католицизм, Протестантизм, Иудаизм - официальные религии (до 1905), в 1905 году было отменено понятие официальной религии Денежная единица Французский франк Население 35 565 800 чел. Форма правления парламентская республика Президент Франции  • (1871—1873) Адольф Тьер  • (1932—1940) Альбер Лебрен История  •  4 сентября 1870 Образование  •  10 июля 1940 Ликвидация Тре́тья Францу́зская респу́блика (фр.  Troisième République ) — политически

Primitive type conversion in computer graphics

Image
up vote 2 down vote favorite I have been repeatedly told that explicit type conversions are an indicator of bad code and they should be avoided. Now in all honesty I have been annoyed a bit by these claims due to the nature of my work which seems to require a lot of primitive type conversion. So I want to know if there is a better way to structure my code, or if graphics are an exception to this "bad code" heuristic. In graphics you work 50% with a continuous space and 50% with a discrete space, which translate into floats and ints respectively. One of the most common examples would be, calculate a 3D position using a continuous function, and then truncate the 3 values of that position to index a multidimensional array. How would I organize my code such as to not do any type conversion? floats are needed to compute