Skip to content

Commit 831e64e

Browse files
Randlfacebook-github-bot
authored andcommitted
Pass epsilon value properly to the transformation (#418)
Summary: As for now, epsilon value is ignored, since `kwargs` are passed to constructor only Pull Request resolved: #418 Reviewed By: gkioxari Differential Revision: D24730500 Pulled By: nikhilaravi fbshipit-source-id: 7cce820dbe14f8c74d3df4f18c45d50e228c6a45
1 parent f248bfc commit 831e64e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pytorch3d/renderer/mesh/rasterizer.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,11 +109,12 @@ def transform(self, meshes_world, **kwargs) -> torch.Tensor:
109109
# NOTE: Retaining view space z coordinate for now.
110110
# TODO: Revisit whether or not to transform z coordinate to [-1, 1] or
111111
# [0, 1] range.
112+
eps = kwargs.get("eps", None)
112113
verts_view = cameras.get_world_to_view_transform(**kwargs).transform_points(
113-
verts_world
114+
verts_world, eps=eps
114115
)
115116
verts_screen = cameras.get_projection_transform(**kwargs).transform_points(
116-
verts_view
117+
verts_view, eps=eps
117118
)
118119
verts_screen[..., 2] = verts_view[..., 2]
119120
meshes_screen = meshes_world.update_padded(new_verts_padded=verts_screen)

0 commit comments

Comments
 (0)