From b70bf5ed3361ea097ade3caf1da62c269da8a5cf Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Tue, 18 Oct 2022 23:11:37 +1100 Subject: [PATCH] Cute developer function to spit out a debug object to help when coding. --- src/blenderbim/blenderbim/tool/debug.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/blenderbim/blenderbim/tool/debug.py b/src/blenderbim/blenderbim/tool/debug.py index bc02fd6a1b..7f0888e2ef 100644 --- a/src/blenderbim/blenderbim/tool/debug.py +++ b/src/blenderbim/blenderbim/tool/debug.py @@ -40,3 +40,11 @@ class Debug(blenderbim.core.tool.Debug): filelist = [f for f in os.listdir(cache_dir) if f.endswith(".h5")] for f in filelist: os.remove(os.path.join(cache_dir, f)) + + @classmethod + def debug_geometry(cls, verts=[], edges=[], name="Debug"): + mesh = bpy.data.meshes.new("Debug") + mesh.from_pydata(verts, edges, []) + obj = bpy.data.objects.new(name, mesh) + bpy.context.scene.collection.objects.link(obj) + return obj