Fix (UI): Corrected console outputs for UBOM.

This commit is contained in:
2025-05-30 10:49:42 +01:00
parent 3ae48a8c90
commit e8869552fc
21 changed files with 353 additions and 7 deletions

View File

@@ -0,0 +1,17 @@
from models.base_3d_object import Base_3D_Object
from models.material import Material
from abc import abstractmethod
from typing import ClassVar
class Base_Tube_Clamp(Base_3D_Object):
MATERIAL_DEFAULT: ClassVar[Material] = Material(
name = 'Steel',
density = 7.85,
colour = 'LightGrey'
)
@abstractmethod
def from_tube_diameter(cls, tube_diameter: float) -> 'Base_Tube_Clamp':
pass