black ifcsverchok

This commit is contained in:
htlcnn
2020-11-01 19:24:01 +07:00
committed by Dion Moult
parent 4a6ec11f6f
commit 2c9d6a47f4
18 changed files with 245 additions and 203 deletions
+12 -11
View File
@@ -8,23 +8,23 @@ from sverchok.data_structure import updateNode
class SvIfcGetProperty(bpy.types.Node, SverchCustomTreeNode, ifcsverchok.helper.SvIfcCore):
bl_idname = 'SvIfcGetProperty'
bl_label = 'IFC Get Property'
entity: StringProperty(name='entity', update=updateNode)
pset_name: StringProperty(name='pset_name', update=updateNode)
prop_name: StringProperty(name='prop_name', update=updateNode)
bl_idname = "SvIfcGetProperty"
bl_label = "IFC Get Property"
entity: StringProperty(name="entity", update=updateNode)
pset_name: StringProperty(name="pset_name", update=updateNode)
prop_name: StringProperty(name="prop_name", update=updateNode)
def sv_init(self, context):
self.inputs.new('SvStringsSocket', 'entity').prop_name = 'entity'
self.inputs.new('SvStringsSocket', 'pset_name').prop_name = 'pset_name'
self.inputs.new('SvStringsSocket', 'prop_name').prop_name = 'prop_name'
self.outputs.new('SvStringsSocket', 'value')
self.inputs.new("SvStringsSocket", "entity").prop_name = "entity"
self.inputs.new("SvStringsSocket", "pset_name").prop_name = "pset_name"
self.inputs.new("SvStringsSocket", "prop_name").prop_name = "prop_name"
self.outputs.new("SvStringsSocket", "value")
def process(self):
self.sv_input_names = ['entity', 'pset_name', 'prop_name']
self.sv_input_names = ["entity", "pset_name", "prop_name"]
self.value_out = []
super().process()
self.outputs['value'].sv_set(self.value_out)
self.outputs["value"].sv_set(self.value_out)
def process_ifc(self, entity, pset_name, prop_name):
try:
@@ -36,5 +36,6 @@ class SvIfcGetProperty(bpy.types.Node, SverchCustomTreeNode, ifcsverchok.helper.
def register():
bpy.utils.register_class(SvIfcGetProperty)
def unregister():
bpy.utils.unregister_class(SvIfcGetProperty)