Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ruby, SketchUp and 3D Printing
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Romeeka Gayhart
March 27, 2015
Programming
0
2k
Ruby, SketchUp and 3D Printing
Talk originally given at Ancient City Ruby
Romeeka Gayhart
March 27, 2015
Tweet
Share
More Decks by Romeeka Gayhart
See All by Romeeka Gayhart
DinosaurJS: Technical Writing for Developers Workshop
rrgayhart
0
35
Testing JS - In Rails
rrgayhart
0
54
Fun with Ruby and APIs (Github Commit Messages Are Forever)
rrgayhart
0
650
Other Decks in Programming
See All in Programming
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
180
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
AI巻き込み型コードレビューのススメ
nealle
2
420
AI & Enginnering
codelynx
0
120
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
310
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
480
CSC307 Lecture 08
javiergs
PRO
0
670
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
180
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.4k
Oxlint JS plugins
kazupon
1
980
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
250
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
830
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
430
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
The untapped power of vector embeddings
frankvandijk
1
1.6k
Statistics for Hackers
jakevdp
799
230k
How to Talk to Developers About Accessibility
jct
2
130
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
52
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
130
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
320
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
100
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
110
Transcript
Romeeka Gayhart @CCandUC
ABOUT ME
ROMEEKA GAYHART @CCandUC
ROMEEKA GAYHART @CCandUC
ROMEEKA GAYHART Quick Left @CCandUC
ROMEEKA GAYHART Quick Left @CCandUC
BUT MY OLD JOB…
BUT MY OLD JOB…
BUT MY OLD JOB…
None
THE PLAN
THE PLAN What is SketchUp?
THE PLAN What is SketchUp? Using SketchUp (B.P.)
THE PLAN What is SketchUp? Using SketchUp (B.P.) ‘Before Programming’
THE PLAN What is SketchUp? SketchUp & Ruby Using SketchUp
(B.P.) ‘Before Programming’
THE PLAN What is SketchUp? SketchUp & Ruby Using SketchUp
(B.P.) ‘Before Programming’
THE PLAN What is SketchUp? SketchUp & Ruby Using SketchUp
(B.P.) ‘Before Programming’ Using SketchUp (A.P.)
THE PLAN What is SketchUp? SketchUp & Ruby Using SketchUp
(A.P.) ‘After Programming’ Using SketchUp (B.P.) ‘Before Programming’
THE PLAN What is SketchUp? SketchUp & Ruby And Finally…
Using SketchUp (B.P.) ‘Before Programming’ Using SketchUp (A.P.) ‘After Programming’
THE PLAN What is SketchUp? SketchUp & Ruby And Finally…
Using SketchUp (B.P.) ‘Before Programming’ Using SketchUp (A.P.) ‘After Programming’ SketchUp & 3D Printing
WHAT IS SKETCH UP?
SKETCHUP 3D Modeling Computer Program
SKETCHUP 3D Modeling Computer Program Desktop Application
SKETCHUP 3D Modeling Computer Program Desktop Application Formerly: Google SketchUp
The SketchUp Interface
AutoCad
WHY SKETCHUP IS GREAT Free for non-commercial use
WHY SKETCHUP IS GREAT Easy to Use Free for non-commercial
use
WHY SKETCHUP IS GREAT Open Source/Programmable Component Easy to Use
Free for non-commercial use
WHY SKETCHUP IS GREAT On-boarding platform for learning 3D design
Open Source/Programmable Component Easy to Use Free for non-commercial use
WHY SKETCHUP IS GREAT Google Earth Integration Open Source/Programmable Component
Easy to Use Free for non-commercial use On-boarding platform for learning 3D design
WHY SKETCHUP IS GREAT Google Earth Integration
SketchUp is like …
None
Before…
None
WHY USE SKETCH UP FOR SOLAR INSTALLS?
Visuals for Clients Scale Estimates Geolocation Shadows!!!
Visuals for Clients Scale Estimates Geolocation Shadows!!! Less Words !
More Show
Using SketchUp (B.P.) ‘Before Programming’ A Walkthrough
None
CHOOSE A TEMPLATE
INPUT THE ADDRESS
None
None
None
None
None
A SCALED BUILDING
LET’S GO 2D
TRACE THE BUILDING OUTLINE
None
WHAT’S ON THE ROOF?
None
LET’S GO 3D
GOING 3D
GOING 3D
GOING 3D
GOING 3D SO WHY DOES THE HEIGHT MATTER?
GOING 3D SHADING! Shading on Solar Panels = Loss of
Productivity
None
8:30 AM
1:30 PM
1:30 PM FINISHING THE ROOF
ADDING A BORDER
THE BUILDING IS READY
ADDING PANELS
ADDING PANELS
ADDING THE PANEL
POSITIONING PANELS
CORRECTING THE ANGLE
ORIENTING SOUTH
PLACE THE PANEL
COPY PASTA
SPACING
ROTATE TOOL
ROTATE TOOL
COMPONENTS & GROUPS
ROTATING GROUPS
FILLING UP THE ROOF
FILLING THE ROOF
CLEAN UP
USING SHADING
OPTIMIZE
GET A COUNT
YAY!
SKETCHUP AND RUBY
SKETCHUP RUBY API http://www.sketchup.com/intl/en/developer/
THE RUBY CONSOLE
None
None
None
THE SAD TALE OF STEVE
Using SketchUp (A.P.) ‘After Programming’
SKETCHUP RUBY API
None
None
Custom
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
It’s a Start…
It’s a Start… NOT TOTALLY COMPLETE
None
SketchUp Extension Warehouse Sites like: smustard github
None
None
None
None
BUT… I DON’T INSTALL SOLAR
3D Printing SketchUp - Marcus Ritland SKETCHUP & 3D PRINTING
WHY 3D PRINT Rapid Prototyping New or Replacement Parts And
Finally… From Idea to Implementation Need something no longer manufactured? Or never manufactured before?
Sad Keanu by neuralfirings http://bit.ly/1ECOZLg
3D PRINTING THANKS TO RUBY SketchUp = Architectural Tool Ruby
plugins filled in the gaps for printing (sometimes literally)
WALK THROUGH
THE Q
THE Q
THE Q
THE Q
THE Q Q SHAPED COOKIE CUTTER!
Start with the 3D printing template
None
None
None
HOLLOWING OUT THE Q • Wall Thickness & Strength 1mm
thickness is usually the smallest you can go
No Stray Lines “http://extensions.sketchup.com/en/content/cleanup%C2%B3” CleanUp³
No Stray Lines CleanUp³
Being ‘Solid’ “http://extensions.sketchup.com/en/content/solid-inspector” Solid Inspector Plugin
Being ‘Solid’ “http://extensions.sketchup.com/en/content/solid-inspector” Solid Inspector Plugin
.STL File Formatting SketchUp STL “http://extensions.sketchup.com/en/content/sketchup-stl”
ONLINE PRINTING SERVICES
ONLINE PRINTING SERVICES Pros: Print Material Selection
None
ONLINE PRINTING SERVICES Pros: Print Material Selection Quality Assurance
DESIGN CLEANUP
Print Material Selection ONLINE PRINTING SERVICES Pros: A Marketplace Quality
Assurance
$19.50 - scottkrebs
colleenjordan $45 -
$224.08 - JAXJEWELRY
joabaldwin $320 -
$16.25 - tedparsec
And of course… Memes
And of course…
And of course… Memes
And of course… Memes
And of course… Memes
And of course… Memes
And of course… Memes
And of course… Memes
And of course… Memes
And of course… Memes And many, many, many, many, many,
many more
None
None
RESULTS
ISSUES Thin Walls Too Shallow
V2
V2 Cheaper Plastic Changes
V2 Thicker Walls Changes
V2 More Depth Changes
V2 ISSUES Difficult to Grip!
V3 Handles!
SAFETY WARNING
SAFETY WARNING Most 3D printed plastics are NOT FOODSAFE
SAFETY WARNING Most 3D printed plastics are NOT FOODSAFE
SAFETY WARNING There are foodsafe print materials out there Like
ceramic, for a matching espresso cup
Most 3D printed plastics are NOT FOODSAFE SAFETY WARNING
AND THE REAL LIFE RESULTS?
I might be better at coding than baking…
I might be better at coding than baking… RAPID PROTOTYPING
TIME TO PIVOT MVP
RESOURCES 3D Printing with SketchUp Marcus Ritland May 2014 !
PACKT Publishing
RESOURCES • Download SketchUp Make www.sketchup.com/products/sketchup-make • SketchUp Ruby Api
www.sketchup.com/intl/en/developer/ • Thingiverse www.thingiverse.com • Shapeways www.shapeways.com
RESOURCES Turing.io A registered Colorado non-profit School of Software and
Design
THANK YOU Romeeka Gayhart @CCandUC