SatelliteCameraViewer.Cubesat package
Cubesat
- class SatelliteCameraViewer.Cubesat.Cubesat(u=3, width=800, height=800, isometric_view=False, show_axes=False)[source]
Bases:
objectCubesat - Draw a cubesat in 3d via pyvista. This expects to be called with a tk window (using Label) as the location to paint the 3d image.
Methods
Cubesat - Draw a cubesat in 3d via pyvista.
- Parameters:
u (int) – Cubesat U size.
width (int) – Width of graphics area.
height (int) – Height of graphics area.
isometric_view (bool) – If True, visually representing three-dimensional objects in two dimensions.
show_axes (bool) – If True, show the pyvista XYZ axis graphic.
Methods
- CM = 0.01
CM - Centimeter (with Meter == 1).
- MM = 0.001
MM - Milimeter (with Meter == 1).
- U = 0.1
U - Size of a single U (in Meters) from the Cubesat definition.
- class SatelliteCameraViewer.Cubesat.CubesatViewer[source]
Bases:
objectMethods
update_orientation([roll, pitch, yaw])update_orientation - Rotate the cubesat
CubesatViewer
Methods
update_orientation([roll, pitch, yaw])update_orientation - Rotate the cubesat