tools.single_camera module#
Defines Single Camera class.
- class tools.single_camera.SingleCamera(position: List[float], rotation: List[float], clipping_range: List[float], resolution: List[int])#
Bases:
object
Defines Single Camera camera setup.
- position#
Camera’s position given by 3 numbers in 3D.
- Type:
List[float]
- rotation#
Camera’s rotation given by 3 numbers in 3D.
- Type:
List[float]
- clipping_range#
Clipping range of 3D objects given by tupple (clipping_min, clipping_max).
- Type:
List[float]
- cam_resolution#
Camera resolution.
- Type:
List[int]
- __init__(position: List[float], rotation: List[float], clipping_range: List[float], resolution: List[int]) None #
Init.
- Parameters:
position (List[float]) – Camera’s position given by 3 numbers in 3D.
rotation (List[float]) – Camera’s rotation given by 3 numbers in 3D.
clipping_range (List[float]) – Clipping range of 3D objects given by tupple (clipping_min, clipping_max).
resolution (List[int]) – Camera resolution.
- get_cameras() Generator[Tuple[List[Any], List[Any]], None, None] #
Returns camera setup for single camera, which means one camera.
- Yields:
Generator[Tuple[List[Any], List[Any]], None, None] –
- Two return values. Both are lists of one item.
The first one contains a stage path to the camera and the second list containes a corresponding camera render product.