Method: CGLM::Mat4.scale
- Defined in:
- ext/cglm/rb_cglm_affine.c
.scale(vec3) ⇒ new Mat4
142 143 144 145 146 147 148 |
# File 'ext/cglm/rb_cglm_affine.c', line 142
VALUE rb_cglm_scale_new(int argc, VALUE *argv, VALUE klass) {
VALUE vec_v, dest;
rb_scan_args(argc, argv, "11", &vec_v, &dest);
if (NIL_P(dest)) dest = MAT4_NEW(ALLOC_MAT4);
glm_scale_make(VAL2MAT4(dest), VAL2VEC3(vec_v));
return dest;
}
|