提交 7dcb13d1 编写于 作者: M Matt Pharr

Simplify plane equation d computation in CameraBase::Approximate_dp_dxy

pZownZ's x and y components are 0, so....
上级 a8adca5d
......@@ -160,7 +160,7 @@ class CameraBase {
RotateFromTo(Normalize(Vector3f(pCamera)), Vector3f(0, 0, 1));
Point3f pDownZ = DownZFromCamera(pCamera);
Normal3f nDownZ = DownZFromCamera(CameraFromRender(n, time));
Float d = Dot(nDownZ, Vector3f(pDownZ));
Float d = nDownZ.z * pDownZ.z;
// Find intersection points for approximated camera differential rays
Ray xRay(Point3f(0, 0, 0) + minPosDifferentialX,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册