Method: CGLM::Mat4#decompose_rs
- Defined in:
- ext/cglm/rb_cglm_affine.c
#decompose_rs(r, s) ⇒ self
Decomposes self into a rotation Mat4 r and scale Vec3 s.
281 282 283 284 285 286 287 288 289 |
# File 'ext/cglm/rb_cglm_affine.c', line 281
VALUE rb_cglm_decompose_rs(VALUE self, VALUE rot, VALUE scale) {
mat4 *m, *r;
vec3 *s;
m = &VAL2MAT4(self);
r = &VAL2MAT4(rot);
s = &VAL2VEC3(scale);
glm_decompose_rs(*m, *r, *s);
return self;
}
|