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.

Torus

Volume

A volume in the geometry.

Package Contents

class luminarycloud.params.geometry.AnnularCylinder

Bases: Shape

end: luminarycloud.types.Vector3
radius: float
radius_inner: float
start: luminarycloud.types.Vector3
class luminarycloud.params.geometry.Cone

Bases: Shape

end: luminarycloud.types.Vector3
radius: float
start: luminarycloud.types.Vector3
class luminarycloud.params.geometry.Cube

Bases: Shape

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

Bases: Shape

end: luminarycloud.types.Vector3
radius: float
start: luminarycloud.types.Vector3
class luminarycloud.params.geometry.GeometryEntity

A generic entity in the geometry.

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

Bases: Shape

center: luminarycloud.types.Vector3
normal: luminarycloud.types.Vector3
radius: float
class luminarycloud.params.geometry.OrientedCube

Bases: Shape

max: luminarycloud.types.Vector3
min: luminarycloud.types.Vector3
origin: luminarycloud.types.Vector3
x_axis: luminarycloud.types.Vector3
y_axis: luminarycloud.types.Vector3
z_axis: luminarycloud.types.Vector3
class luminarycloud.params.geometry.Shape
class luminarycloud.params.geometry.Sphere

Bases: Shape

center: luminarycloud.types.Vector3
radius: float
class luminarycloud.params.geometry.SphereShell

Bases: Shape

center: luminarycloud.types.Vector3
radius: float
radius_inner: float
class luminarycloud.params.geometry.Surface

Bases: GeometryEntity

A surface in the geometry.

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

Bases: Shape

center: luminarycloud.types.Vector3
major_radius: float
minor_radius: float
normal: luminarycloud.types.Vector3
class luminarycloud.params.geometry.Volume

Bases: GeometryEntity

A volume in the geometry.

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