Example #1
0
def register_nodes():
    node_modules = make_node_list()
    for module in node_modules:
        module.register()
    info("Registered %s nodes", len(node_modules))
Example #2
0
        ],
    )]


def make_node_list():
    modules = []
    base_name = "ifcsverchok.nodes"
    index = nodes_index()
    for category, items in index:
        for module_name, node_name in items:
            module = importlib.import_module(f".{module_name}", base_name)
            modules.append(module)
    return modules


imported_modules = make_node_list()

reload_event = False

import bpy


def register_nodes():
    node_modules = make_node_list()
    for module in node_modules:
        module.register()
    info("Registered %s nodes", len(node_modules))


def unregister_nodes():
    global imported_modules
Example #3
0
# pylint: disable=E0602
# pylint: disable=C0413
# pylint: disable=C0412

# make sverchok the root module name, (if sverchok dir not named exactly "sverchok")
if __name__ != "sverchok":
    sys.modules["sverchok"] = sys.modules[__name__]

from sverchok.core import sv_registration_utils, init_architecture, make_node_list
from sverchok.core import reload_event, handle_reload_event
from sverchok.utils import utils_modules
from sverchok.ui import ui_modules

imported_modules = init_architecture(__name__, utils_modules, ui_modules)
node_list = make_node_list(nodes)

if "bpy" in locals():
    reload_event = True
    node_list = handle_reload_event(nodes, imported_modules, old_nodes)

import bpy
import sverchok


def register():
    sv_registration_utils.register_all(imported_modules + node_list)
    sverchok.core.init_bookkeeping(__name__)

    menu.register()
    if reload_event:
Example #4
0
def register_nodes():
	node_modules = make_node_list()
	for module in node_modules:
		module.register()
Example #5
0
        ])
    ]


def make_node_list():
    modules = []
    base_name = "sverchok_extra.nodes"
    index = nodes_index()
    for category, items in index:
        for module_name, node_name in items:
            module = importlib.import_module(f".{module_name}", base_name)
            modules.append(module)
    return modules


imported_modules = [data, icons] + make_node_list()

reload_event = False

if "bpy" in locals():
    reload_event = True
    info("Reloading sverchok-extra...")
    reload_modules()

import bpy


def register_nodes():
    node_modules = make_node_list()
    for module in node_modules:
        module.register()
Example #6
0
    ])]


def make_node_list():
    modules = []
    base_name = "topologicsverchok.nodes"
    index = nodes_index()
    for category, items in index:
        for module_name, node_name in items:
            module = importlib.import_module(f".{module_name}", base_name)
            modules.append(module)
    return modules


#imported_modules = [icons] + make_node_list()
topologic_imported_modules = make_node_list()

reload_event = False

if "bpy" in locals():
    reload_event = True
    info("Reloading topologicsverchok...")
    reload_modules()

import bpy


def register_nodes():
    node_modules = make_node_list()
    for module in node_modules:
        module.register()