- exp=Exporter(fn)
- exp.use_strips=self.use_strips.val
- exp.use_degen_tris=self.use_degen_tris.val
- exp.optimize_locality=self.optimize_locality.val
- exp.debug=self.debug.val
- exp.strip_debug=self.strip_debug.val
- exp.smooth_debug=self.smooth_debug.val
+ self.config['use_strips'] = self.use_strips.val
+ self.config['use_degen_tris'] = self.use_degen_tris.val
+ self.config['max_strip_len'] = self.max_strip_len.val
+ self.config['optimize_cache'] = self.optimize_cache.val
+ self.config['cache_size'] = self.cache_size.val
+ self.config['export_lines'] = self.export_lines.val
+ self.config['tbn_vecs'] = self.tbn_vecs.val
+ self.config['compound'] = self.compound.val
+ self.config['debug'] = self.debug.val
+ self.config['strip_debug'] = self.strip_debug.val
+ self.config['split_debug'] = self.split_debug.val
+ Blender.Registry.SetKey('mspgl_export', self.config, True)
+
+ import os
+ self.temp_config["dirname"] = os.path.dirname(fn)
+ Blender.Registry.SetKey('mspgl_export_temp', self.temp_config)
+
+ exp = Exporter(fn)
+ exp.use_strips = self.use_strips.val
+ exp.use_degen_tris = self.use_degen_tris.val
+ exp.max_strip_len = self.max_strip_len.val
+ exp.optimize_cache = self.optimize_cache.val
+ exp.cache_size = self.cache_size.val
+ exp.export_lines = self.export_lines.val
+ exp.tbn_vecs = self.tbn_vecs.val
+ exp.compound = self.compound.val
+ exp.debug = self.debug.val
+ exp.strip_debug = self.strip_debug.val
+ exp.split_debug = self.split_debug.val