File: README.md

package info (click to toggle)
python-pyglm 2.8.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 6,008 kB
  • sloc: cpp: 53,029; python: 3,683; makefile: 7
file content (186 lines) | stat: -rw-r--r-- 12,466 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
[//]: # (generated using SlashBack 0.2.0)

# Table of Contents  
  
*  [color\_space methods](color_space.md)  
    *  [**convertLinearToSRGB** function ](color_space.md#convertLinearToSRGB-function)  
    *  [**convertSRGBToLinear** function ](color_space.md#convertSRGBToLinear-function)  
*  [constants methods](constants.md)  
    *  [**e** function ](constants.md#e-function)  
    *  [**epsilon** function ](constants.md#epsilon-function)  
    *  [**euler** function ](constants.md#euler-function)  
    *  [**four\_over\_pi** function ](constants.md#four_over_pi-function)  
    *  [**golden\_ratio** function ](constants.md#golden_ratio-function)  
    *  [**half\_pi** function ](constants.md#half_pi-function)  
    *  [**ln\_ln\_two** function ](constants.md#ln_ln_two-function)  
    *  [**ln\_ten** function ](constants.md#ln_ten-function)  
    *  [**ln\_two** function ](constants.md#ln_two-function)  
    *  [**one** function ](constants.md#one-function)  
    *  [**one\_over\_pi** function ](constants.md#one_over_pi-function)  
    *  [**one\_over\_root\_two** function ](constants.md#one_over_root_two-function)  
    *  [**one\_over\_two\_pi** function ](constants.md#one_over_two_pi-function)  
    *  [**pi** function ](constants.md#pi-function)  
    *  [**quarter\_pi** function ](constants.md#quarter_pi-function)  
    *  [**root\_five** function ](constants.md#root_five-function)  
    *  [**root\_half\_pi** function ](constants.md#root_half_pi-function)  
    *  [**root\_ln\_four** function ](constants.md#root_ln_four-function)  
    *  [**root\_pi** function ](constants.md#root_pi-function)  
    *  [**root\_three** function ](constants.md#root_three-function)  
    *  [**root\_two** function ](constants.md#root_two-function)  
    *  [**root\_two\_pi** function ](constants.md#root_two_pi-function)  
    *  [**third** function ](constants.md#third-function)  
    *  [**three\_over\_two\_pi** function ](constants.md#three_over_two_pi-function)  
    *  [**two\_over\_pi** function ](constants.md#two_over_pi-function)  
    *  [**two\_over\_root\_pi** function ](constants.md#two_over_root_pi-function)  
    *  [**two\_pi** function ](constants.md#two_pi-function)  
    *  [**two\_thirds** function ](constants.md#two_thirds-function)  
    *  [**zero** function ](constants.md#zero-function)  
*  [epsilon methods](epsilon.md)  
    *  [**epsilonEqual** function ](epsilon.md#epsilonEqual-function)  
    *  [**epsilonNotEqual** function ](epsilon.md#epsilonNotEqual-function)  
*  [integer methods](integer.md)  
    *  [**iround** function ](integer.md#iround-function)  
    *  [**uround** function ](integer.md#uround-function)  
*  [matrix\_access methods](matrix_access.md)  
    *  [**column** function ](matrix_access.md#column-function)  
    *  [**row** function ](matrix_access.md#row-function)  
*  [matrix\_inverse methods](matrix_inverse.md)  
    *  [**affineInverse** function ](matrix_inverse.md#affineInverse-function)  
    *  [**inverseTranspose** function ](matrix_inverse.md#inverseTranspose-function)  
*  [noise methods](noise.md)  
    *  [**perlin** function ](noise.md#perlin-function)  
    *  [**simplex** function ](noise.md#simplex-function)  
*  [packing methods](packing.md)  
    *  [**packF2x11\_1x10** function ](packing.md#packF2x11_1x10-function)  
    *  [**packF3x9\_E1x5** function ](packing.md#packF3x9_E1x5-function)  
    *  [**packHalf** function ](packing.md#packHalf-function)  
    *  [**packHalf1x16** function ](packing.md#packHalf1x16-function)  
    *  [**packHalf4x16** function ](packing.md#packHalf4x16-function)  
    *  [**packI3x10\_1x2** function ](packing.md#packI3x10_1x2-function)  
    *  [**packInt2x16** function ](packing.md#packInt2x16-function)  
    *  [**packInt2x32** function ](packing.md#packInt2x32-function)  
    *  [**packInt2x8** function ](packing.md#packInt2x8-function)  
    *  [**packInt4x16** function ](packing.md#packInt4x16-function)  
    *  [**packInt4x8** function ](packing.md#packInt4x8-function)  
    *  [**packRGBM** function ](packing.md#packRGBM-function)  
    *  [**packSnorm** function ](packing.md#packSnorm-function)  
    *  [**packSnorm1x16** function ](packing.md#packSnorm1x16-function)  
    *  [**packSnorm1x8** function ](packing.md#packSnorm1x8-function)  
    *  [**packSnorm2x8** function ](packing.md#packSnorm2x8-function)  
    *  [**packSnorm3x10\_1x2** function ](packing.md#packSnorm3x10_1x2-function)  
    *  [**packSnorm4x16** function ](packing.md#packSnorm4x16-function)  
    *  [**packU3x10\_1x2** function ](packing.md#packU3x10_1x2-function)  
    *  [**packUint2x16** function ](packing.md#packUint2x16-function)  
    *  [**packUint2x32** function ](packing.md#packUint2x32-function)  
    *  [**packUint2x8** function ](packing.md#packUint2x8-function)  
    *  [**packUint4x16** function ](packing.md#packUint4x16-function)  
    *  [**packUint4x8** function ](packing.md#packUint4x8-function)  
    *  [**packUnorm** function ](packing.md#packUnorm-function)  
    *  [**packUnorm1x16** function ](packing.md#packUnorm1x16-function)  
    *  [**packUnorm1x5\_1x6\_1x5** function ](packing.md#packUnorm1x5_1x6_1x5-function)  
    *  [**packUnorm1x8** function ](packing.md#packUnorm1x8-function)  
    *  [**packUnorm2x3\_1x2** function ](packing.md#packUnorm2x3_1x2-function)  
    *  [**packUnorm2x4** function ](packing.md#packUnorm2x4-function)  
    *  [**packUnorm2x8** function ](packing.md#packUnorm2x8-function)  
    *  [**packUnorm3x10\_1x2** function ](packing.md#packUnorm3x10_1x2-function)  
    *  [**packUnorm3x5\_1x1** function ](packing.md#packUnorm3x5_1x1-function)  
    *  [**packUnorm4x16** function ](packing.md#packUnorm4x16-function)  
    *  [**packUnorm4x4** function ](packing.md#packUnorm4x4-function)  
    *  [**unpackF2x11\_1x10** function ](packing.md#unpackF2x11_1x10-function)  
    *  [**unpackF3x9\_E1x5** function ](packing.md#unpackF3x9_E1x5-function)  
    *  [**unpackHalf** function ](packing.md#unpackHalf-function)  
    *  [**unpackHalf1x16** function ](packing.md#unpackHalf1x16-function)  
    *  [**unpackHalf4x16** function ](packing.md#unpackHalf4x16-function)  
    *  [**unpackI3x10\_1x2** function ](packing.md#unpackI3x10_1x2-function)  
    *  [**unpackInt2x16** function ](packing.md#unpackInt2x16-function)  
    *  [**unpackInt2x32** function ](packing.md#unpackInt2x32-function)  
    *  [**unpackInt2x8** function ](packing.md#unpackInt2x8-function)  
    *  [**unpackInt4x16** function ](packing.md#unpackInt4x16-function)  
    *  [**unpackInt4x8** function ](packing.md#unpackInt4x8-function)  
    *  [**unpackRGBM** function ](packing.md#unpackRGBM-function)  
    *  [**unpackSnorm** function ](packing.md#unpackSnorm-function)  
    *  [**unpackSnorm1x16** function ](packing.md#unpackSnorm1x16-function)  
    *  [**unpackSnorm1x8** function ](packing.md#unpackSnorm1x8-function)  
    *  [**unpackSnorm2x8** function ](packing.md#unpackSnorm2x8-function)  
    *  [**unpackSnorm3x10\_1x2** function ](packing.md#unpackSnorm3x10_1x2-function)  
    *  [**unpackSnorm4x16** function ](packing.md#unpackSnorm4x16-function)  
    *  [**unpackU3x10\_1x2** function ](packing.md#unpackU3x10_1x2-function)  
    *  [**unpackUint2x16** function ](packing.md#unpackUint2x16-function)  
    *  [**unpackUint2x32** function ](packing.md#unpackUint2x32-function)  
    *  [**unpackUint2x8** function ](packing.md#unpackUint2x8-function)  
    *  [**unpackUint4x16** function ](packing.md#unpackUint4x16-function)  
    *  [**unpackUint4x8** function ](packing.md#unpackUint4x8-function)  
    *  [**unpackUnorm** function ](packing.md#unpackUnorm-function)  
    *  [**unpackUnorm1x16** function ](packing.md#unpackUnorm1x16-function)  
    *  [**unpackUnorm1x5\_1x6\_1x5** function ](packing.md#unpackUnorm1x5_1x6_1x5-function)  
    *  [**unpackUnorm1x8** function ](packing.md#unpackUnorm1x8-function)  
    *  [**unpackUnorm2x3\_1x2** function ](packing.md#unpackUnorm2x3_1x2-function)  
    *  [**unpackUnorm2x4** function ](packing.md#unpackUnorm2x4-function)  
    *  [**unpackUnorm2x8** function ](packing.md#unpackUnorm2x8-function)  
    *  [**unpackUnorm3x10\_1x2** function ](packing.md#unpackUnorm3x10_1x2-function)  
    *  [**unpackUnorm3x5\_1x1** function ](packing.md#unpackUnorm3x5_1x1-function)  
    *  [**unpackUnorm4x16** function ](packing.md#unpackUnorm4x16-function)  
    *  [**unpackUnorm4x4** function ](packing.md#unpackUnorm4x4-function)  
*  [quaternion methods](quaternion.md)  
    *  [**eulerAngles** function ](quaternion.md#eulerAngles-function)  
    *  [**mat3\_cast** function ](quaternion.md#mat3_cast-function)  
    *  [**mat4\_cast** function ](quaternion.md#mat4_cast-function)  
    *  [**pitch** function ](quaternion.md#pitch-function)  
    *  [**quatLookAt** function ](quaternion.md#quatLookAt-function)  
    *  [**quatLookAtLH** function ](quaternion.md#quatLookAtLH-function)  
    *  [**quatLookAtRH** function ](quaternion.md#quatLookAtRH-function)  
    *  [**quat\_cast** function ](quaternion.md#quat_cast-function)  
    *  [**roll** function ](quaternion.md#roll-function)  
    *  [**yaw** function ](quaternion.md#yaw-function)  
*  [random methods](random.md)  
    *  [**ballRand** function ](random.md#ballRand-function)  
    *  [**circularRand** function ](random.md#circularRand-function)  
    *  [**diskRand** function ](random.md#diskRand-function)  
    *  [**gaussRand** function ](random.md#gaussRand-function)  
    *  [**linearRand** function ](random.md#linearRand-function)  
    *  [**setSeed** function ](random.md#setSeed-function)  
    *  [**sphericalRand** function ](random.md#sphericalRand-function)  
*  [reciprocal methods](reciprocal.md)  
    *  [**acot** function ](reciprocal.md#acot-function)  
    *  [**acoth** function ](reciprocal.md#acoth-function)  
    *  [**acsc** function ](reciprocal.md#acsc-function)  
    *  [**acsch** function ](reciprocal.md#acsch-function)  
    *  [**asec** function ](reciprocal.md#asec-function)  
    *  [**asech** function ](reciprocal.md#asech-function)  
    *  [**cot** function ](reciprocal.md#cot-function)  
    *  [**coth** function ](reciprocal.md#coth-function)  
    *  [**csc** function ](reciprocal.md#csc-function)  
    *  [**csch** function ](reciprocal.md#csch-function)  
    *  [**sec** function ](reciprocal.md#sec-function)  
    *  [**sech** function ](reciprocal.md#sech-function)  
*  [round methods](round.md)  
    *  [**ceilMultiple** function ](round.md#ceilMultiple-function)  
    *  [**ceilPowerOfTwo** function ](round.md#ceilPowerOfTwo-function)  
    *  [**floorMultiple** function ](round.md#floorMultiple-function)  
    *  [**floorPowerOfTwo** function ](round.md#floorPowerOfTwo-function)  
    *  [**roundMultiple** function ](round.md#roundMultiple-function)  
    *  [**roundPowerOfTwo** function ](round.md#roundPowerOfTwo-function)  
*  [type\_ptr methods](type_ptr.md)  
    *  [**make\_mat2** function ](type_ptr.md#make_mat2-function)  
    *  [**make\_mat2x2** function ](type_ptr.md#make_mat2x2-function)  
    *  [**make\_mat2x3** function ](type_ptr.md#make_mat2x3-function)  
    *  [**make\_mat2x4** function ](type_ptr.md#make_mat2x4-function)  
    *  [**make\_mat3** function ](type_ptr.md#make_mat3-function)  
    *  [**make\_mat3x2** function ](type_ptr.md#make_mat3x2-function)  
    *  [**make\_mat3x3** function ](type_ptr.md#make_mat3x3-function)  
    *  [**make\_mat3x4** function ](type_ptr.md#make_mat3x4-function)  
    *  [**make\_mat4** function ](type_ptr.md#make_mat4-function)  
    *  [**make\_mat4x2** function ](type_ptr.md#make_mat4x2-function)  
    *  [**make\_mat4x3** function ](type_ptr.md#make_mat4x3-function)  
    *  [**make\_mat4x4** function ](type_ptr.md#make_mat4x4-function)  
    *  [**make\_quat** function ](type_ptr.md#make_quat-function)  
    *  [**make\_vec2** function ](type_ptr.md#make_vec2-function)  
    *  [**make\_vec3** function ](type_ptr.md#make_vec3-function)  
    *  [**make\_vec4** function ](type_ptr.md#make_vec4-function)  
    *  [**sizeof** function ](type_ptr.md#sizeof-function)  
    *  [**value\_ptr** function ](type_ptr.md#value_ptr-function)  
*  [ulp methods](ulp.md)  
    *  [**float\_distance** function ](ulp.md#float_distance-function)  
    *  [**next\_float** function ](ulp.md#next_float-function)  
    *  [**prev\_float** function ](ulp.md#prev_float-function)