Spaces:
Paused
Paused
| """Kaolin camera stub.""" | |
| import torch | |
| import math | |
| class PinholeIntrinsics: | |
| def __init__(self, fov=None, focal_length=None, width=None, height=None, **kwargs): | |
| self.fov = fov | |
| self.focal_length = focal_length | |
| self.width = width | |
| self.height = height | |
| class CameraExtrinsics: | |
| def __init__(self, view_matrix=None, **kwargs): | |
| self.view_matrix = view_matrix | |
| class Camera: | |
| def __init__(self, extrinsics=None, intrinsics=None, **kwargs): | |
| self.extrinsics = extrinsics | |
| self.intrinsics = intrinsics | |
| def from_args(cls, **kwargs): | |
| return cls(**kwargs) | |