Я видел разные фрагменты кода, используя эти типы, но я не видел, если они определены в некотором < стандартном файле заголовка > или просто определяется в "локальном файле заголовка" или даже на уровне файла.
Итак, что мне интересно: есть ли стандартный файл заголовка, который определяет эти типы? Или есть некоторые стандартные определения, которые каждый использует, что я должен скопировать?
Я предполагаю, что возможное и общее использование этих типов представляет координаты, я не прав?
Есть ли что-нибудь еще, о чем я должен думать, если я хочу использовать их для представления позиций в сетке? Любые причины, по которым или почему их не использовать?
EDIT:
Разъяснение: int2 означает пару ints, float3 означает триплет поплавков.
Если эти типы были предопределены где-то, было бы неплохо использовать их вместо необходимости писать с нуля, включая стандартные алгебраические функции (operator +, operator- и т.д.).