def check(self):
if "Template" not in self.inputs:
return False
if not isinstance(self.inputs["Template"], Template):
return False
if isinstance(self.inputs["Template"], GeoTemplate):
return False
if self.settings["targetType"] == "object":
if self.settings["targetGroups"] not in bpy.data.groups:
return False
elif self.settings["targetType"] == "vertex":
if self.settings["targetObject"] not in bpy.context.scene.objects:
return False
if bpy.context.scene.objects[self.settings["targetObject"]].type != 'MESH':
return False
return True
评论列表
文章目录