#!/usr/bin/env python # -*- coding: utf-8 -*- import os import sys from . import config # 确保PYDNA_PATH在sys.path中 if config.PYDNA_PATH not in sys.path: sys.path.insert(0, config.PYDNA_PATH) # 先导入dna模块 try: import dna except ImportError as e: print(f"DNA模块导入失败: {str(e)}") raise # 修改为绝对导入 from .api import build_meshes, build_rig from .builder.config import Config, RigConfig from .builder.maya.skin_weights import ( get_skin_weights_from_scene, set_skin_weights_to_scene, ) from .dnalib.dnalib import DNA from .dnalib.layer import Layer from .MetaFusion import show # 改为绝对导入 from .config import __version__ __all__ = [ "DNA", "build_rig", "build_meshes", "show", "get_skin_weights_from_scene", "set_skin_weights_to_scene", "Config", "RigConfig", "Layer", "__version__", ]