in tools.py [0:0]
def _initialize(self):
prefs = bpy.context.preferences.addons[__package__].preferences
self._task_queue = queue.Queue()
self._result_dict = {}
self._condition = threading.Condition()
self._tools = [
PythonInterpreterTool(),
FinalAnswerTool(),
GetSceneInfoTool(),
GetObjectInfoTool(),
CreateObjectTool(),
ModifyObjectTool(),
DeleteObjectTool(),
SetMaterialTool(),
]
if LlamaMeshModelManager.instance().is_loaded:
self._tools += [
LlamaMeshGenerateTool(),
LlamaMeshDescribeTool(),
]
if prefs.enable_hyper3d:
self._tools += [Hyper3dGenerateObjectTool()]