Floor Flatness Check in SketchUp with Point Clouds

Floor Flatness Check in SketchUp with Point Clouds

As I covered in last week's post, Trimble recently released a new point cloud extension for SketchUp, Trimble Scan Essentials For SketchUp. In today's post and video, I am using this tool to perform some analysis with the same 3D point cloud data that I introduced earlier (a scan of our classroom). I am basically checking how level the floor in our classroom really is by using what is aptly called a "floor flatness analysis", This approach is useful to verify any concrete work, especially if tolerances were defined in the specs. As you may have guessed already - our classroom's floor is not overly flat at all in some areas. My solution uses the extension's Inspection Map feature and simply compares the floor scan's points to a planar reference surface. This then results in a color-coded map that nicely illustrates where the ridges and valleys are. You can even label individual points and produce well-documented reports from this. Of course, the...
Read More
Point Clouds in SketchUp – Much Improved!

Point Clouds in SketchUp – Much Improved!

A few days ago, the Trimble folks announced the release of a new point cloud extension for SketchUp, Trimble Scan Essentials For SketchUp. This came on the heels of their release of version 2020.1 of SketchUp Pro. And if you asked me, being able to easily work with point clouds in SketchUp is absolutely the most exciting feature of this year's release cycle! Never heard of point clouds? Check out this Wikipedia article as a primer. Up until recently, Trimble produced the Scan Explorer extension for SketchUp that allowed you to load a point cloud and extract construction points, planes, etc. into the 3D model. The workflow was a bit clunky in that the cloud would never load into the modeling environment but remained in the viewer dialog. This is now much improved in this new extension. I should mention at this point that there are also other LIDAR and point cloud extensions for SketchUp, most notably Undet, which you may want to...
Read More
Merry Christmas, Joyful Holidays, and a Happy New Year 2019!

Merry Christmas, Joyful Holidays, and a Happy New Year 2019!

https://sketchfab.com/models/ffc984f2997a42c884d0a7425dca0955 Dear friends and colleagues, I wish you and your loved ones a Merry Christmas, a peaceful and joyous holiday season and a happy and successful new year 2019! Cheers, Alex P.S. Once again my Christmas card is a simple SketchUp model, made with a randomizing script and the amazing MS Physics extension. It was then exported to Sketchfab where I enhanced all textures a bit and applied lighting....
Read More
Patterned Panel + Bending Extension = Cool Candle Holder

Patterned Panel + Bending Extension = Cool Candle Holder

Now that the days are getting shorter, it may be a nice home decorating idea to create a decorative candle holder. Having the powers of SketchUp and computational design methods as well as 3D printing at our fingertips, it does, of course, make sense to create something more interesting than just a boring lampshade. This brief example uses the patterned panel exercise from Chapter 7 to create the basic geometry. Of course you can replace the sinusoidal wave pattern easily now with another beautiful function, or you could even have the cutout pattern generated based on colors in an image, which allows you to make it look like a logo, landscape, etc. Since the resulting shape needed to have the pattern cut into a curved surface, there were basically two approaches: 1) create a curved surface and place the geometry onto it by arranging it radially (and then subtracting it), or 2) creating the panels flat and then curving them. Also, this...
Read More
3D Basecamp 2018: Code your own SketchUp tools

3D Basecamp 2018: Code your own SketchUp tools

If you came to one of my presentations at the 2018 SketchUp 3D Basecamp in Palm Springs and are interested in the slides, here they are. You can find all of the code examples from the talks here (and on your USB "Stick of Knowledge"). In this presentation, I not only gave an introduction into Ruby coding with SketchUp, but I also explained how my own SketchUp extensions came to be and what is behind those from a coding perspective. Feel free to write any questions you have into the comments below. All the best with your Ruby coding endeavors... ...
Read More