Exemplo n.º 1
0
def show_datablock(b):
    cf = configure("scene")
    cf.start_block(b.pname, mode="datablock")
    cf.import_from_parentblock("materials")
    cf2 = b.object[0].make_bee()
    cf3 = configure("scene")
    cf3.end_block()
    return multiconfigure(cf, cf2, cf3)
Exemplo n.º 2
0
def show_objectgroup(og):
    cf = configure("scene")
    cf.start_block(mode="compile")
    cf.import_from_parentblock("materials")
    cf2 = og.group.make_bee()
    cf3 = configure("scene")
    cf3.render_block_SPYDER(axissystem=og.axis)
    cf3.end_block()
    return multiconfigure(cf, cf2, cf3)
Exemplo n.º 3
0
def show_entityclass(e):
    cf = configure("scene")
    cf.start_block(mode="compile")
    cf.import_from_parentblock("materials")
    cf2 = e.objects.make_bee()
    cf3 = configure("scene")
    cf3.add_block_entityclass(entityclassname=e.entityclassname, material=e.material)
    cf3.end_block()
    return multiconfigure(cf, cf2, cf3)
Exemplo n.º 4
0
def show_entity(e):
    cf = configure("scene")
    cf.start_block(mode="compile")
    cf.import_from_parentblock("materials")
    cf2 = e.objects.make_bee()
    cf3 = configure("scene")
    cf3.render_block_SPYDER(entityname=e.entityname)
    cf3.end_block()
    return multiconfigure(cf, cf2, cf3)
Exemplo n.º 5
0
def show_multi_entity_instance(mi):
    cf = configure("scene")
    cf.start_block(mode="compile")
    cf.import_from_parentblock("materials")
    cf2 = mi.object.make_bee()
    cf3 = configure("scene")
    for axis, entityname in zip(mi.instances, mi.entitynames):
        cf3.render_block_SPYDER(axissystem=axis, entityname=entityname)
    cf3.end_block()
    return multiconfigure(cf, cf2, cf3)
Exemplo n.º 6
0
def show_objectlist3d(ol):
    cf = configure("scene")
    cf.start_block()
    cf.import_from_parentblock("materials")
    configures = [cf]
    for o in ol:
        configures.append(o.make_bee())
    cf = configure("scene")
    cf.end_block()
    configures.append(cf)
    return multiconfigure(configures)