make_compartment(SCM polyhedron, SCM rest) -> SCM

Construct ship compartment using polyhedron and optional name.

Scheme procedure
vtestbed make-compartment

generate_compartments(SCM hull, SCM nrooms) -> SCM

Generate ship compartments for hull using 3-d grid of size nrooms. Fits the grid of rooms in the bounding box of the hull.

Scheme procedure
vtestbed generate-compartments

compartment_to_string(SCM object) -> SCM

Convert compartment to human-readable string.

Scheme procedure
vtestbed compartment->string