Ruby Tool for Drywall Sheet optimisation

Not really an extension, but a rough tool to help setout plasterboard (drywall) or any sort of sheeting in SketchUp. All are welcome to take the code and adapt it to their own needs.

It is an improved version of the one draft posted in the AI discussion group but seems more appropriate here!

You can run it as a simple script in the console or load it into your plugins.

You preselect a rectangular surface, ceiling plane, wall plane etc, use the filters to select what predefined plasterboard sheets are available at your retail outlet, and test different sheet layout options. on exit it will retain the last option you selected as a group. This version allows voids in the surface (only to assess wastage).

plasterboard_voids_optimizer.rb (25.3 KB)

another option - open cutlist - make your gwb material and in the ocl mark is as “sheet” with thickness and width x length options. this will compute the entire amount + create a cut list based on the max sheet size. does not optimize beyond that, but probably all that is really needed most of the time to procure the drywall materials

Thanks, yes I had an inkling Open Cutlist might provide that function too, this was just an AI learning exercise to blend one off practical tasks with trade data into a useful simple tool.