'x': (0, float('inf')), 'y': (0, float('inf')), 'z': (0, float('inf')) })) block.vertex_attribute(vertex, 'z', 150) blank = Box.from_bounding_box(block.bounding_box()) blank.xsize += 20 blank.ysize += 20 blank.zsize += 20 block.attributes['blank'] = blank # ============================================================================== # Export # ============================================================================== block.to_json(FILE_O) # ============================================================================== # Visualize # ============================================================================== compas_rhino.clear() artist = MeshArtist(block, layer="ITA20::HotWire::Block") artist.draw_faces() artist = BoxArtist(blank, layer="ITA20::HotWire::Blank") artist.draw(show_edges=True, show_faces=False)
def clear_rhino(): compas_rhino.clear()