diff options
author | Campbell Barton <ideasman42@gmail.com> | 2022-02-16 07:30:11 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2022-02-16 07:30:11 +0300 |
commit | fbfa11df47d570c293e309759d3423e4079422d7 (patch) | |
tree | 7279ffb446c6b027aca4663e5ceb9c98b5612211 /render_povray | |
parent | 516ca6742428d1548934b9be2ccdb9785fe9866f (diff) |
Cleanup: trailing space
Diffstat (limited to 'render_povray')
-rwxr-xr-x | render_povray/base_ui.py | 4 | ||||
-rwxr-xr-x | render_povray/render.py | 34 | ||||
-rwxr-xr-x | render_povray/scripting_gui.py | 2 |
3 files changed, 20 insertions, 20 deletions
diff --git a/render_povray/base_ui.py b/render_povray/base_ui.py index 9dea6039..5ecf53b6 100755 --- a/render_povray/base_ui.py +++ b/render_povray/base_ui.py @@ -55,9 +55,9 @@ def pov_centric_moray_like_workspace(dummy): # we put all within a Try... Except AttributeErrors ? Any better solution ? # Should it simply not run when opening existing file? be a preferences operator to create # Moray like workspace - + available_workspaces = bpy.data.workspaces - + if all(tabs in available_workspaces for tabs in ['POV-Mo', 'POV-Ed']): print("\nPOV-Mo and POV-Ed tabs respectively provide GUI and TEXT\n" "oriented POV workspaces akin to Moray and POVWIN") diff --git a/render_povray/render.py b/render_povray/render.py index 929bcab0..0f7da3c6 100755 --- a/render_povray/render.py +++ b/render_povray/render.py @@ -495,36 +495,36 @@ def write_pov(filename, scene=None, info_callback=None): ''' meta = ob.data - + # important because no elements will break parsing. elements = [elem for elem in meta.elements if elem.type in {'BALL', 'ELLIPSOID'}] - + if elements: tab_write("blob {\n") tab_write("threshold %.4g\n" % meta.threshold) importance = ob.pov.importance_value - + try: material = meta.materials[0] # lame! - blender cant do enything else. except: material = None - + for elem in elements: loc = elem.co - + stiffness = elem.stiffness if elem.use_negative: stiffness = - stiffness - + if elem.type == 'BALL': - + tab_write("sphere { <%.6g, %.6g, %.6g>, %.4g, %.4g }\n" % (loc.x, loc.y, loc.z, elem.radius, stiffness)) - + # After this wecould do something simple like... # "pigment {Blue} }" # except we'll write the color - + elif elem.type == 'ELLIPSOID': # location is modified by scale tab_write("sphere { <%.6g, %.6g, %.6g>, %.4g, %.4g }\n" % @@ -534,7 +534,7 @@ def write_pov(filename, scene=None, info_callback=None): elem.radius, stiffness)) tab_write("scale <%.6g, %.6g, %.6g> \n" % (elem.size_x, elem.size_y, elem.size_z)) - + if material: diffuse_color = material.diffuse_color trans = 1.0 - material.pov.alpha @@ -543,30 +543,30 @@ def write_pov(filename, scene=None, info_callback=None): trans = (1.0 - material.pov.alpha) - pov_filter else: pov_filter = 0.0 - + material_finish = material_names_dictionary[material.name] - + tab_write("pigment {srgbft<%.3g, %.3g, %.3g, %.3g, %.3g>} \n" % (diffuse_color[0], diffuse_color[1], diffuse_color[2], pov_filter, trans)) tab_write("finish {%s}\n" % safety(material_finish, ref_level_bound=2)) - + else: tab_write("pigment {srgb 1} \n") # Write the finish last. tab_write("finish {%s}\n" % (safety(DEF_MAT_NAME, ref_level_bound=2))) - + write_object_material_interior(material, elems[1]) - + write_matrix(global_matrix @ ob.matrix_world) # Importance for radiosity sampling added here tab_write("radiosity { \n") # importance > ob.pov.importance_value tab_write("importance %3g \n" % importance) tab_write("}\n") - + tab_write("}\n") # End of Metaball block - + if comments and len(metas) >= 1: file.write("\n") ''' diff --git a/render_povray/scripting_gui.py b/render_povray/scripting_gui.py index a3af52ed..0ca2d949 100755 --- a/render_povray/scripting_gui.py +++ b/render_povray/scripting_gui.py @@ -122,7 +122,7 @@ class TEXT_MT_POV_insert(Menu): prop = self.layout.operator("wm.path_open", text="Open folder", icon='FILE_FOLDER') prop.filepath = pov_documents self.layout.separator() - + # todo: structure submenus by dir pov_insert_items_list = [root for root, dirs, files in os.walk(pov_documents)] print(pov_insert_items_list) |