luminarycloud.params.geometry

Classes

AnnularCylinder

Cone

Cube

Cylinder

GeometryEntity

A generic entity in the geometry.

HalfSphere

OrientedCube

Shape

Sphere

SphereShell

Surface

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

Torus

Volume

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

Package Contents

class AnnularCylinder
end: luminarycloud.types.Vector3
radius: float
radius_inner: float
start: luminarycloud.types.Vector3
class Cone
apex: luminarycloud.types.Vector3
base_center: luminarycloud.types.Vector3
base_radius: float
class Cube
max: luminarycloud.types.Vector3
min: luminarycloud.types.Vector3
class Cylinder
end: luminarycloud.types.Vector3
radius: float
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
center: luminarycloud.types.Vector3
normal: luminarycloud.types.Vector3
radius: float
class OrientedCube
max: luminarycloud.types.Vector3
min: luminarycloud.types.Vector3
origin: luminarycloud.types.Vector3
x_axis: luminarycloud.types.Vector3
y_axis: luminarycloud.types.Vector3
class Shape
class Sphere
center: luminarycloud.types.Vector3
radius: float
class SphereShell
center: luminarycloud.types.Vector3
radius: float
radius_inner: float
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
center: luminarycloud.types.Vector3
major_radius: float
minor_radius: float
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