Jolt Physics
A multi core friendly Game Physics Engine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ScaleHelpers.h File Reference

Go to the source code of this file.

Namespaces

namespace  ScaleHelpers
 Helper functions to get properties of a scaling vector.
 

Functions

bool ScaleHelpers::IsNotScaled (Vec3Arg inScale)
 Test if a scale is identity.
 
bool ScaleHelpers::IsUniformScale (Vec3Arg inScale)
 Test if a scale is uniform.
 
float ScaleHelpers::ScaleConvexRadius (float inConvexRadius, Vec3Arg inScale)
 Scale the convex radius of an object.
 
bool ScaleHelpers::IsInsideOut (Vec3Arg inScale)
 Test if a scale flips an object inside out (which requires flipping all normals and polygon windings)
 
Vec3 ScaleHelpers::MakeUniformScale (Vec3Arg inScale)
 Get the average scale if inScale, used to make the scale uniform when a shape doesn't support non-uniform scale.
 
bool ScaleHelpers::CanScaleBeRotated (QuatArg inRotation, Vec3Arg inScale)
 
Vec3 ScaleHelpers::RotateScale (QuatArg inRotation, Vec3Arg inScale)