Roof Sketchup Plugin Info| Plugin | Best for | Where to find | |--------|----------|----------------| | Medeek Roof | Complex, adjustable roofs (gable, hip, shed, gambrel) | medeek.com | | Roof (by TIG) | Quick hip/gable roofs | SketchUcation Plugin Store | | 1001bit Tools | Architectural roofs + eaves | SketchUcation | | Vali Architects | Automated roof generator | Extension Warehouse | 🧩 A "Piece" of Ruby Code to Generate a Simple Roof If you want to try scripting a roof manually in SketchUp (no plugin needed): ents.add_face(points) This creates a over a selected face. Save as .rb and run via Extensions > Ruby Console . roof sketchup plugin # Select a face (your building footprint), then run this model = Sketchup.active_model ents = model.active_entities sel = model.selection face = sel.first return unless face.is_a?(Sketchup::Face) bounds = face.bounds center = bounds.center height = 100.to_i # Roof peak height Create roof by pushing/pulling triangles? Simpler: create a pyramid over the face points = face.outer_loop.vertices.map v points << center + [0, 0, height] | Plugin | Best for | Where to |