Add macro for multiplying V3f with scalar
This commit is contained in:
		| @@ -81,6 +81,8 @@ MAKE_LIST_TYPE(V2f); | ||||
| #define dot_v3(V1, V2)                                                         \ | ||||
|   ((f32)V1.x * (f32)V2.x + (f32)V1.y * (f32)V2.y + (f32)V1.z * (f32)V2.z) | ||||
|  | ||||
| #define num_mul_v3(N, V) ((V3f){.x = N * V.x, .y = N * V.y, .z = N * V.z}) | ||||
|  | ||||
| #define magnitude_v3(V) (sqrtf(dot_v3(V, V))) | ||||
|  | ||||
| #define normalise_v3(V)                                                        \ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user