mirror of
https://github.com/facebookresearch/pytorch3d.git
synced 2025-08-02 20:02:49 +08:00
fix docs for FOVPerspectiveCamera
Summary: Small documentation fix for FOVPerspectiveCamera. The error pointed out in the GitHub issue was due to the docs referring to the OpenGL z parameterization from [-1, 1] whereas we use the [0, 1] range. Reviewed By: gkioxari Differential Revision: D23857312 fbshipit-source-id: 2d20677ec614c935e76f67e100a41a23df708d59
This commit is contained in:
parent
956d3a010c
commit
e5ac38aa87
@ -381,14 +381,17 @@ class FoVPerspectiveCameras(CamerasBase):
|
||||
|
||||
.. code-block:: python
|
||||
|
||||
f1 = -(far + near)/(far−near)
|
||||
f2 = -2*far*near/(far-near)
|
||||
h1 = (max_y + min_y)/(max_y - min_y)
|
||||
w1 = (max_x + min_x)/(max_x - min_x)
|
||||
tanhalffov = tan((fov/2))
|
||||
s1 = 1/tanhalffov
|
||||
s2 = 1/(tanhalffov * (aspect_ratio))
|
||||
|
||||
# To map z to the range [0, 1] use:
|
||||
f1 = far / (far - near)
|
||||
f2 = -(far * near) / (far - near)
|
||||
|
||||
# Projection matrix
|
||||
P = [
|
||||
[s1, 0, w1, 0],
|
||||
[0, s2, h1, 0],
|
||||
|
Loading…
x
Reference in New Issue
Block a user