Skip to content
Snippets Groups Projects
Commit ca2a462f authored by Guerrero, Michael J's avatar Guerrero, Michael J
Browse files

Fixed incorrect transformations.

parent 1aaffc1e
No related branches found
No related tags found
No related merge requests found
...@@ -34,18 +34,18 @@ public class PlanarReflection : MonoBehaviour ...@@ -34,18 +34,18 @@ public class PlanarReflection : MonoBehaviour
Vector3 cameraForwardPlane = reflectionPlaneObject.InverseTransformDirection(cameraForwardWorld); Vector3 cameraForwardPlane = reflectionPlaneObject.InverseTransformDirection(cameraForwardWorld);
Vector3 cameraUpPlane = reflectionPlaneObject.InverseTransformDirection(cameraUpWorld); Vector3 cameraUpPlane = reflectionPlaneObject.InverseTransformDirection(cameraUpWorld);
Vector3 cameraPosPlane = reflectionPlaneObject.InverseTransformDirection(cameraPosWorld); Vector3 cameraPosPlane = reflectionPlaneObject.InverseTransformPoint(cameraPosWorld);
cameraForwardPlane.y *= -1f; cameraForwardPlane.y *= -1f;
cameraUpPlane.y *= -1f; cameraUpPlane.y *= -1f;
cameraPosPlane.y *= -1f; cameraPosPlane.y *= -1f;
cameraForwardWorld = reflectionPlaneObject.TransformDirection(cameraForwardWorld); cameraForwardWorld = reflectionPlaneObject.TransformDirection(cameraForwardPlane);
cameraUpWorld = reflectionPlaneObject.TransformDirection(cameraUpWorld); cameraUpWorld = reflectionPlaneObject.TransformDirection(cameraUpPlane);
cameraPosWorld = reflectionPlaneObject.TransformDirection(cameraPosWorld); cameraPosWorld = reflectionPlaneObject.TransformPoint(cameraPosPlane);
reflectionCamera.transform.position = cameraPosWorld; reflectionCamera.transform.position = cameraPosWorld;
reflectionCamera.transform.LookAt(cameraPosWorld + cameraForwardWorld, cameraPosWorld); reflectionCamera.transform.LookAt(cameraPosWorld + cameraForwardWorld, cameraUpWorld);
} }
} }
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment