void updateTransform () { m_transform.localToParent() = Matrix4::getIdentity(); m_transform.localToParent().translateBy(m_origin); m_ray.direction = matrix4_transformed_direction(matrix4_rotation_for_z(degrees_to_radians(m_angle)), Vector3(1, 0, 0)); m_transformChanged(); }
void updateTransform() { m_transform.localToParent() = g_matrix4_identity; if(isModel()) { matrix4_translate_by_vec3(m_transform.localToParent(), m_originKey.m_origin); matrix4_multiply_by_matrix4(m_transform.localToParent(), rotation_toMatrix(m_rotationKey.m_rotation)); } m_transformChanged(); if(!isModel()) { m_funcStaticOrigin.originChanged(); } }
void updateTransform () { m_transform.localToParent() = Matrix4::getIdentity(); matrix4_transform_by_euler_xyz_degrees(m_transform.localToParent(), m_origin, m_angles, m_scale); m_transformChanged(); }
void updateTransform () { m_transform.localToParent() = Matrix4::getIdentity(); m_transform.localToParent().translateBy(m_origin); m_transformChanged(); }
void updateTransform() { m_transform.localToParent() = g_matrix4_identity; matrix4_translate_by_vec3(m_transform.localToParent(), m_origin); m_transformChanged(); }