luminarycloud.params.geometry

Classes

AnnularCylinder

Abstract mixin to satisfy the type checker when using @proto_decorator.

Cone

Abstract mixin to satisfy the type checker when using @proto_decorator.

Cube

Abstract mixin to satisfy the type checker when using @proto_decorator.

Cylinder

Abstract mixin to satisfy the type checker when using @proto_decorator.

GeometryEntity

A generic entity in the geometry.

HalfSphere

Abstract mixin to satisfy the type checker when using @proto_decorator.

OrientedCube

Abstract mixin to satisfy the type checker when using @proto_decorator.

Shape

Abstract mixin to satisfy the type checker when using @proto_decorator.

Sphere

Abstract mixin to satisfy the type checker when using @proto_decorator.

SphereShell

Abstract mixin to satisfy the type checker when using @proto_decorator.

Surface

A surface in the geometry. This class should never be instantiated directly.

Torus

Abstract mixin to satisfy the type checker when using @proto_decorator.

Volume

A volume in the geometry. This class should never be instantiated directly.

Package Contents

class AnnularCylinder

Abstract mixin to satisfy the type checker when using @proto_decorator. Declares statically that _to_proto and _from_proto will be added by the decorator.

end: luminarycloud.types.Vector3
radius: float = 0.0
radius_inner: float = 0.0
start: luminarycloud.types.Vector3
class Cone

Abstract mixin to satisfy the type checker when using @proto_decorator. Declares statically that _to_proto and _from_proto will be added by the decorator.

apex: luminarycloud.types.Vector3
base_center: luminarycloud.types.Vector3
base_radius: float = 0.0
class Cube

Abstract mixin to satisfy the type checker when using @proto_decorator. Declares statically that _to_proto and _from_proto will be added by the decorator.

max: luminarycloud.types.Vector3
min: luminarycloud.types.Vector3
class Cylinder

Abstract mixin to satisfy the type checker when using @proto_decorator. Declares statically that _to_proto and _from_proto will be added by the decorator.

end: luminarycloud.types.Vector3
radius: float = 0.0
start: luminarycloud.types.Vector3
class GeometryEntity

A generic entity in the geometry.

bbox_max: luminarycloud.types.Vector3
bbox_min: luminarycloud.types.Vector3
geometry_id: str
id: str
class HalfSphere

Abstract mixin to satisfy the type checker when using @proto_decorator. Declares statically that _to_proto and _from_proto will be added by the decorator.

center: luminarycloud.types.Vector3
normal: luminarycloud.types.Vector3
radius: float = 0.0
class OrientedCube

Abstract mixin to satisfy the type checker when using @proto_decorator. Declares statically that _to_proto and _from_proto will be added by the decorator.

max: luminarycloud.types.Vector3
min: luminarycloud.types.Vector3
origin: luminarycloud.types.Vector3
x_axis: luminarycloud.types.Vector3
y_axis: luminarycloud.types.Vector3
class Shape

Abstract mixin to satisfy the type checker when using @proto_decorator. Declares statically that _to_proto and _from_proto will be added by the decorator.

class Sphere

Abstract mixin to satisfy the type checker when using @proto_decorator. Declares statically that _to_proto and _from_proto will be added by the decorator.

center: luminarycloud.types.Vector3
radius: float = 0.0
class SphereShell

Abstract mixin to satisfy the type checker when using @proto_decorator. Declares statically that _to_proto and _from_proto will be added by the decorator.

center: luminarycloud.types.Vector3
radius: float = 0.0
radius_inner: float = 0.0
class Surface

A surface in the geometry. This class should never be instantiated directly.

bbox_max: luminarycloud.types.Vector3
bbox_min: luminarycloud.types.Vector3
geometry_id: str
id: str
class Torus

Abstract mixin to satisfy the type checker when using @proto_decorator. Declares statically that _to_proto and _from_proto will be added by the decorator.

center: luminarycloud.types.Vector3
major_radius: float = 0.0
minor_radius: float = 0.0
normal: luminarycloud.types.Vector3
class Volume

A volume in the geometry. This class should never be instantiated directly.

bbox_max: luminarycloud.types.Vector3
bbox_min: luminarycloud.types.Vector3
geometry_id: str
id: str