24 lines
521 B
Python
24 lines
521 B
Python
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
|