Browse Source

Round funny values to hide float precision details.

pull/232/head
Adam Johnson 4 years ago
parent
commit
5426643eec
Signed by: Hoikas
GPG Key ID: 0B6515D6FF6F271E
  1. 10
      korman/exporter/manager.py

10
korman/exporter/manager.py

@ -321,16 +321,16 @@ class ExportManager:
with output.generate_dat_file(f, enc=self._encryption) as stream: with output.generate_dat_file(f, enc=self._encryption) as stream:
fni = bpy.context.scene.world.plasma_fni fni = bpy.context.scene.world.plasma_fni
stream.writeLine("Graphics.Renderer.SetClearColor {} {} {}".format(*fni.clear_color)) stream.writeLine("Graphics.Renderer.SetClearColor {.2f} {.2f} {.2f}".format(*fni.clear_color))
stream.writeLine("Graphics.Renderer.SetYon {}".format(fni.yon)) stream.writeLine("Graphics.Renderer.SetYon {.1f}".format(fni.yon))
if fni.fog_method == "none": if fni.fog_method == "none":
stream.writeLine("Graphics.Renderer.Fog.SetDefLinear 0 0 0") stream.writeLine("Graphics.Renderer.Fog.SetDefLinear 0 0 0")
else: else:
stream.writeLine("Graphics.Renderer.Fog.SetDefColor {} {} {}".format(*fni.fog_color)) stream.writeLine("Graphics.Renderer.Fog.SetDefColor {.2f} {.2f} {.2f}".format(*fni.fog_color))
if fni.fog_method == "linear": if fni.fog_method == "linear":
stream.writeLine("Graphics.Renderer.Fog.SetDefLinear {} {} {}".format(fni.fog_start, fni.fog_end, fni.fog_density)) stream.writeLine("Graphics.Renderer.Fog.SetDefLinear {.2f} {.2f} {.2f}".format(fni.fog_start, fni.fog_end, fni.fog_density))
elif fni.fog_method == "exp": elif fni.fog_method == "exp":
stream.writeLine("Graphics.Renderer.Fog.SetDefExp {} {}".format(fni.fog_end, fni.fog_density)) stream.writeLine("Graphics.Renderer.Fog.SetDefExp {.2f} {.2f}".format(fni.fog_end, fni.fog_density))
def _write_pages(self): def _write_pages(self):
age_name = self._age_info.name age_name = self._age_info.name

Loading…
Cancel
Save