utilities

This package contains utilities for working with COMPAS in Grasshopper.

drawing

draw_frame(frame)

Draw a frame.

draw_points(points)

Draw points.

draw_lines(lines)

Draw lines.

draw_polylines(polylines)

Draw polylines.

draw_faces(faces)

Draw polygonal faces as Meshes.

draw_cylinders(cylinders[, cap])

Draw cylinders.

draw_pipes(pipes[, cap, fit])

Draw pipes.

draw_spheres(spheres)

Draw spheres.

draw_mesh(vertices, faces[, color, ...])

Draw mesh in Grasshopper.

draw_network(network)

Draw a network in Grasshopper.

draw_brep(brep)

Draw a RhinoBrep in Grasshopper.

sets

list_to_ghtree(items[, none_and_holes, ...])

Transforms nestings of lists or tuples to a Grasshopper DataTree.

ghtree_to_list(tree)

Returns a list representation of a Grasshopper DataTree

timers

update_component(ghenv, delay)

Schedule an update of the Grasshopper component.

misc

unload_modules(top_level_module_name)

Unloads all modules named starting with the specified string.

create_id(component, name)

Creates an identifier string using name and the ID of the component passed to it.