Browse Source

Added conversion function for turning font objects into mesh objects that can be exported to Plasma.

pull/196/head
James Thomas 4 years ago
parent
commit
bac5a7127f
  1. 14
      korman/exporter/convert.py

14
korman/exporter/convert.py

@ -272,6 +272,20 @@ class Exporter:
else: else:
self.report.msg("No material(s) on the ObData, so no drawables", indent=1) self.report.msg("No material(s) on the ObData, so no drawables", indent=1)
def _export_font_blobj(self, so, bo):
self.report.msg("Converting font to mesh for export")
bpy.ops.object.select_all(action='DESELECT')
bpy.context.scene.objects.active = bo
bo.select = True
convertible = bpy.ops.object.convert.poll()
if convertible:
bpy.ops.object.convert(target='MESH', keep_original= True)
convertedFont = bpy.context.active_object
self._export_mesh_blobj(so, convertedFont)
bpy.ops.object.delete()
else:
self.report.msg("not convertible, skipping...")
def _export_referenced_node_trees(self): def _export_referenced_node_trees(self):
self.report.progress_advance() self.report.progress_advance()
self.report.progress_range = len(self.want_node_trees) self.report.progress_range = len(self.want_node_trees)

Loading…
Cancel
Save