MetaFusion/scripts/ui/define_utils.py

55 lines
1.2 KiB
Python
Raw Normal View History

2025-02-06 19:49:53 +08:00
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#===================================== 1. Module Imports =====================================
import maya.cmds as cmds
import maya.mel as mel
import os
from scripts.config import data
try:
from PySide2 import QtCore, QtGui, QtWidgets
from shiboken2 import wrapInstance
except ImportError:
try:
from PySide6 import QtCore, QtGui, QtWidgets
from shiboken6 import wrapInstance
except ImportError:
try:
from PySide import QtCore, QtGui, QtWidgets
from shiboken import wrapInstance
except ImportError as e:
QtCore = QtGui = QtWidgets = None
wrapInstance = None
#===================================== 2. DNA Definition Class =====================================
@staticmethod
def write_joints_weights(): pass
@staticmethod
def write_geometry(): pass
@staticmethod
def write_skin_weights(): pass
@staticmethod
def write_blend_targets(): pass
@staticmethod
def create_new_lod(): pass
@staticmethod
def bind_skin(): pass
@staticmethod
def unbind_skin(): pass
@staticmethod
def update_runtime_lod(): pass
@staticmethod
def quick_create_binding(): pass
@staticmethod
def create_skin(): pass