MCPcopy Create free account
hub / github.com/NVIDIAGameWorks/PhysX / getTransform

Method getTransform

physx/snippets/snippetrender/SnippetCamera.cpp:99–108  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

97}
98
99PxTransform Camera::getTransform() const
100{
101 PxVec3 viewY = mDir.cross(PxVec3(0,1,0));
102
103 if(viewY.normalize()<1e-6f)
104 return PxTransform(mEye);
105
106 PxMat33 m(mDir.cross(viewY), viewY, -mDir);
107 return PxTransform(mEye, PxQuat(m));
108}
109
110PxVec3 Camera::getEye() const
111{

Callers 15

keyboardCallbackFunction · 0.80
keyboardCallbackFunction · 0.80
keyboardCallbackFunction · 0.80
keyboardCallbackFunction · 0.80
keyboardCallbackFunction · 0.80
keyboardCallbackFunction · 0.80
keyboardCallbackFunction · 0.80
keyboardCallbackFunction · 0.80
keyboardCallbackFunction · 0.80
keyboardCallbackFunction · 0.80
keyboardCallbackFunction · 0.80
keyboardCallbackFunction · 0.80

Calls 5

PxVec3Class · 0.50
PxTransformClass · 0.50
PxQuatClass · 0.50
crossMethod · 0.45
normalizeMethod · 0.45

Tested by 1