from nhf import Material, Role
from nhf.build import Model, target, assembly, TargetKind
import nhf.utils

import math
from dataclasses import dataclass, field
from typing import Tuple
import cadquery as Cq

@dataclass
class Torch(Model):
    """
    The torch modeled after Lady Liberty's Torch
    """
    diam_pan: float = 200.0
    diam_handle: float = 80.0
    height_pan: float = 30.0
    height_handle: float = 300.0

    material_handle: Material = Material.PLASTIC_PLA

    def __post_init__(self):
        pass