glm-0.9.4 (1126110)
Текст из файла
ManualVersion 0.9.413 November 2012Christophe Riccioglm@g-truc.netCopyright © 2005–2012, G-Truc CreationContentsIntroduction ................................................................................................................... 41.
Getting started ........................................................................................................... 51.1. Setup ....................................................................................................................... 51.2. Use sample of GLM core ......................................................................................... 51.3.
Dependencies.......................................................................................................... 51.4. GLM Extensions....................................................................................................... 51.5. OpenGL interoperability ......................................................................................... 61.6. GLM for CUDA ......................................................................................................... 62. Advanced usages........................................................................................................ 72.1. Swizzle operators ....................................................................................................
72.2. Notification system ................................................................................................. 92.3. Force inline .............................................................................................................. 92.4. SIMD support ........................................................................................................
102.5. Compatibility ......................................................................................................... 102.6. Default precision ................................................................................................... 102.7. Force use of radians .............................................................................................. 113. Deprecated function replacements ......................................................................... 123.1.
OpenGL functions (Section 2.11.2 Matrices, OpenGL 2.1 specification) .............. 123.2. GLU functions (Chapter 4: Matrix Manipulation, GLU 1.3 specification) ............. 134. Extensions ................................................................................................................ 164.1. GLM_GTC_constants............................................................................................. 164.2. GLM_GTC_epsilon.................................................................................................
164.3. GLM_GTC_half_float ............................................................................................. 164.4. GLM_GTC_matrix_access ..................................................................................... 164.5. GLM_GTC_matrix_integer .................................................................................... 164.6.
GLM_GTC_matrix_inverse .................................................................................... 164.7. GLM_GTC_matrix_transform................................................................................ 164.8. GLM_GTC_noise.................................................................................................... 174.9. GLM_GTC_quaternion .......................................................................................... 204.10. GLM_GTC_random ............................................................................................. 204.11.
GLM_GTC_reciprocal .......................................................................................... 224.12. GLM_GTC_swizzle ............................................................................................... 224.13. GLM_GTC_type_precision .................................................................................. 224.14. GLM_GTC_type_ptr ............................................................................................ 234.15.
GLM_GTC_ulp ..................................................................................................... 235. Known issues ............................................................................................................ 245.1. not function........................................................................................................... 245.2.
half based types and component accesses........................................................... 246. FAQ ........................................................................................................................... 256.1 Why GLM follows GLSL specification and conventions? ....................................... 256.2.
Does GLM run GLSL program? .............................................................................. 256.3. Does a GLSL compiler build GLM codes? .............................................................. 256.4. Should I use ‘GTX’ extensions? ............................................................................. 256.5. Where can I ask my questions? ............................................................................ 256.6. Where can I find the documentation of extensions? ........................................... 256.7. Should I use ‘using namespace glm;’? ..................................................................
256.8. Is GLM fast?........................................................................................................... 256.9. When I build with Visual C++ with /W4 warning level, I have warnings... ........... 267. Code samples ...........................................................................................................
277.1. Compute a triangle normal ................................................................................... 277.2. Matrix transform ................................................................................................... 277.3. Vector types .......................................................................................................... 287.4. Lighting .................................................................................................................. 288.
References ............................................................................................................... 308.1. GLM development ................................................................................................ 308.2. OpenGL specifications........................................................................................... 308.3. External links ......................................................................................................... 308.4.
Projects using GLM ............................................................................................... 308.5. OpenGL tutorials using GLM ................................................................................. 328.6. Alternatives to GLM ..............................................................................................
328.7. Acknowledgements............................................................................................... 328.8. Quotes from the web ............................................................................................ 33IntroductionOpenGL Mathematics (GLM) is a C++ mathematics library for graphics softwarebased on the OpenGL Shading Language (GLSL) specification.GLM provides classes and functions designed and implemented with the samenaming conventions and functionalities than GLSL so that when a programmerknows GLSL, he knows GLM as well which makes it really easy to use.This project isn't limited by GLSL features.
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.















