Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ошибка ogf экспорта, если меш имеет вершины, у которых сумма весов равна нулю #773

Open
PavelBlend opened this issue May 5, 2024 · 0 comments
Labels
bug Что-то не работает export Касается операторов экспорта ogf Формат *.ogf

Comments

@PavelBlend
Copy link
Owner

Если меш имеет вершины, у которых сумма весов равна нулю и сделать экспорт в ogf, то будет ошибка:

Traceback (most recent call last):
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\log.py", line 287, in wrapper
    return method(self, context)
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\utils\stats.py", line 285, in wrapper
    result = method(self, context)
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\utils\ie.py", line 382, in wrapper
    return func(self, context)
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\utils\ie.py", line 56, in wrapper
    result = method(self, context, *args)
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\formats\ogf\exp\ops.py", line 101, in execute
    main.export_file(exported_obj, file_path, export_context)
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\log.py", line 273, in wrap
    return func(*args, **kwargs)
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\utils\stats.py", line 246, in wrapper
    result = method(*args, **kwargs)
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\formats\ogf\exp\main.py", line 1029, in export_file
    _export_main(bpy_obj, ogf_writer, context)
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\formats\ogf\exp\main.py", line 1002, in _export_main
    scan_root(obj, root_obj, meshes, arms, bones, bones_map, context)
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\formats\ogf\exp\main.py", line 948, in scan_root
    error = _export_child(
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\formats\ogf\exp\main.py", line 420, in _export_child
    write_verts_2l(vertices_writer, vertices)
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\formats\ogf\exp\main.py", line 52, in write_verts_2l
    weight = 1 - (weight0 / (weight0 + vert_weight))
ZeroDivisionError: float division by zero
@PavelBlend PavelBlend added bug Что-то не работает export Касается операторов экспорта ogf Формат *.ogf labels May 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Что-то не работает export Касается операторов экспорта ogf Формат *.ogf
Projects
None yet
Development

No branches or pull requests

1 participant