我想创建一个可以显示材料属性的RSG gui构建器。以下代码可以做这样的事情。
from odbAccess import openOdb
odb_file_path=r'your_path\file.odb'
odb = openOdb(odb_file_path)
instance = odb.rootAssembly.instances['PART-1-1']
material_name = instance.elements[0].sectionCategory.name[8:-2]
density=odb.materials[material_name].density.table[0][0]) #density
odb.materials[material_name].userMaterial #user material parameters
我想为这段代码创建一个插件,因为我需要经常使用它。但我很难弄清楚'组合盒'中盒子的含义。
我想知道这两个'关键字'之间有什么区别,我应该如何实现我的目标(用非常简单的GUI显示材料属性)?
#################### update我使用一个简单的函数来测试'组合框'。我不希望这个函数显示材质属性,但希望看到没有错误...
def show_material(material):
print material