jboth's picture
Upload kaolin_stub/kaolin/render/camera.py with huggingface_hub
7246ffe verified
raw
history blame contribute delete
638 Bytes
"""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
@classmethod
def from_args(cls, **kwargs):
return cls(**kwargs)