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.