Method: CGLM::Mat4#translate!

Defined in:
ext/cglm/rb_cglm_affine.c

#translate!(vec3) ⇒ self

Returns:

  • (self)


99
100
101
102
103
104
105
106
# File 'ext/cglm/rb_cglm_affine.c', line 99

VALUE rb_cglm_translate_self(VALUE self, VALUE vec_v) {
  mat4 *m1 = NULL;
  vec3 *vec = NULL;
  m1 = &VAL2MAT4(self);
  vec = &VAL2VEC3(vec_v);
  glm_translate(*m1, *vec);
  return self;
}