karthikmn commited on
Commit
8a5ddfd
·
verified ·
1 Parent(s): 07562fd

Create utils/cad_utils.py

Browse files
Files changed (1) hide show
  1. utils/cad_utils.py +10 -0
utils/cad_utils.py ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ import FreeCAD, Part
2
+
3
+ def generate_cad_model(dimensions):
4
+ length, width, height = map(float, dimensions.split('x'))
5
+ doc = FreeCAD.newDocument("CADModel")
6
+ box = Part.makeBox(length, width, height)
7
+ Part.show(box)
8
+ file_path = "/mnt/data/generated_model.step"
9
+ doc.saveAs(file_path)
10
+ return file_path