0
我用我的樹莓派cnc25d軟件,我一直在嘗試下面NameError:名字「my_part_outline
# import the FreeCAD library
from cnc25d import cnc25d_api
cnc25d_api.importing_freecad()
import Part
from FreeCAD import Base
# use the cnc_cut_outline function
my_polygon = [
[ 0, 0, 5],
[ 40, 0, 5],
[ 40, 40, 5],
[ 0, 40, 5]]
my_part_face = Part.Face(Part.Wire(cnc25d_api.cnc_cut_outline(my_part_outline).Edges))
my_part_solid = my_part_face.extrude(Base.Vector(0,0,20))
# use the place_plank function
my_part_a = cnc25d_api.place_plank(my_part_solid.copy(), 40, 40, 20, 'i', 'xz', 0, 0, 0)
# export your design as DXF
cnc25d_api.export_to_dxf(my_part_solid, Base.Vector(0,0,1), 1.0, "my_part.dxf")
xy_slice_list = [ 0.1+4*i for i in range(9) ]
xz_slice_list = [ 0.1+4*i for i in range(9) ]
yz_slice_list = [ 0.1+2*i for i in range(9) ]
cnc25d_api.export_xyz_to_dxf(my_part_solid, 40, 40, 20, xy_slice_list, xz_slice_list, yz_slice_list, "my_part_scanned.dxf")
的代碼,但我得到這個錯誤
NameError: name 'my_part_outline' is not defined
所以,我需要一些幫助請
'my_part_face = Part.Face(Part.Wire(cnc25d_api.cnc_cut_outline(my_part_outline).Edges))'你叫'my_part_outline'而沒有定義它... – MooingRawr