8
8
# =========================================
9
9
# = Rendering Python code to OpenSCAD code=
10
10
# =========================================
11
- def scad_render (root , file_header = '' , _fn = None , scad_interface = None ):
11
+ def scad_render (root , file_header = '' , scad_interface = None ):
12
12
#get a list of all used and included files
13
13
includes = get_include_string ()
14
14
@@ -26,24 +26,21 @@ def scad_render(root, file_header = '', _fn=None, scad_interface=None):
26
26
extensions_footer_str = default_extension_manager .call_post_render (root )
27
27
extensions_footer_str += "\n " if extensions_footer_str else ''
28
28
29
- if _fn :
30
- file_header += f'$fn = { _fn } ;\n \n '
31
-
32
29
if scad_interface != None :
33
30
file_header += scad_interface .get_header_str ()
34
31
35
32
return file_header + includes + extensions_header_str + scad_body \
36
33
+ extensions_footer_str
37
34
38
35
def scad_render_to_file (scad_object , filename = None , out_dir = '' ,
39
- file_header = '' , include_orig_code = True , _fn = None ,
36
+ file_header = '' , include_orig_code = True ,
40
37
scad_interface = None ):
41
38
42
39
if out_dir == None :
43
40
out_dir = ''
44
41
header = f"// Generated by ExpSolidPython\n " + file_header + "\n "
45
42
46
- rendered_string = scad_render (scad_object , header , _fn , scad_interface )
43
+ rendered_string = scad_render (scad_object , header , scad_interface )
47
44
48
45
return _write_to_file (rendered_string , filename , out_dir )
49
46
0 commit comments