本文整理汇总了C++中MatrixTransform::localToParent方法的典型用法代码示例。如果您正苦于以下问题:C++ MatrixTransform::localToParent方法的具体用法?C++ MatrixTransform::localToParent怎么用?C++ MatrixTransform::localToParent使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MatrixTransform
的用法示例。
在下文中一共展示了MatrixTransform::localToParent方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: updateTransform
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();
}
示例2: updateTransform
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();
}
}
示例3: updateTransform
void updateTransform ()
{
m_transform.localToParent() = Matrix4::getIdentity();
matrix4_transform_by_euler_xyz_degrees(m_transform.localToParent(), m_origin, m_angles, m_scale);
m_transformChanged();
}
示例4: updateTransform
void updateTransform ()
{
m_transform.localToParent() = Matrix4::getIdentity();
m_transform.localToParent().translateBy(m_origin);
m_transformChanged();
}
示例5: updateTransform
void updateTransform()
{
m_transform.localToParent() = g_matrix4_identity;
matrix4_translate_by_vec3(m_transform.localToParent(), m_origin);
m_transformChanged();
}