Revolved Component#

class hypervehicle.components.revolved.RevolvedComponent(revolve_line, stl_resolution: int = 4, verbosity: int = 1, name: str = None)[source]#

Bases: Component

__init__(revolve_line, stl_resolution: int = 4, verbosity: int = 1, name: str = None) None[source]#

Create a revolved component.

Parameters:

revolve_line (Line|PolyLine|Bezier) – A line to be revolved about the primary axis.

generate_patches()[source]#

Generates the parametric patches from the parameter dictionary.