SketchUp as a hobby

At the risk of re-inventing the wheel, I came up with a simple plugin that allows you to wrap any supported image type around a cylinder. For example, using this copyrighted image from the web to make a beer can:

The plugin is here if you want to play with it.


An excellent little plugin, thanks.

I created a panorama on the inside of a cylinder and set the opacity of the outside to 0%:

I then added a 360 animation and captured the central portion of it here:

panorama.skp (1.2 MB)


I’ve modified the plugin to create cones as well. Originally I had used the four-point rectangles for the image mapping, but they resulted in a perspective distortion; i.e., I want this:

But I get this instead:

This is documented (hence known) behavior. By triangulating everything and mapping the image to the triangles, I get something closer to what I want. By subdividing the cone into multiple levels, it approaches the acceptable:

I’ve updated the plugin here … the model is attached here: cones.skp (873.7 KB)

[added] Since a disk is simply a flattened cylinder, text can be easily wrapped around a circle by mapping to a disk using this image (for example):

and these settings:


[more added]

By mapping to the opposite side you can reverse the wrapping direction:


You’re hiding your wares under a bushel, you make great plugins and I’d suggest you post them as separate threads, people tend to stop reading familiar threads.
I’d also say post them at sketchucation and become part of their plugin store.

1 Like

Moi aussi!

Thanks for the kind words, @Box … as I’ve indicated before in this thread, puttering with code is one of my hobbies, especially where math and geometry are involved. I like mixing and matching the nuts and bolts that makes things go, but I’ve never been very good at making things user-friendly. Functional, yes. Pretty, no.

On another note (as you may have already expected), I also wrote a plugin to map an image to a sphere (once again, I’m probably re-inventing the wheel). Here’s a video where I mapped to both front and back with an alpha channel image:

The new plugin is here.

[added] Something I’ve wanted to make for a long time …

Some notes on uploading this to Shapeways for 3D printing in color …

  1. Set the model units to decimal meters
  2. Use the tape measure tool to resize the model so that the sphere radius is 0.5m
  3. Export the model as a DAE file (in meters) with these options:

Name: earth.dae

  1. Edit the DAE file to change this line:


to (remove directory):

  1. Move the earth.gif file into the same directory as the DAE file
  2. Zip the DAE file and the GIF file together named as
  3. Upload the zipfile to Shapeways specifying inches for the upload (not meters)
  4. Result … 1" diameter model of the earth in full-color sandstone:

My new project is a 19th century carriage clock. Unlike the Wankel engine that I never completed due to a severe lack of “hard” data, I have a physical model that I can reference as needed. Since any timepiece is only as accurate as its base oscillator, I’ve started with that component before proceeding with the rest of the gear trains. So far, I’ve got the case, face and hands, and the main mounting plates done:

Here’s a photo of the escapement:

The rendering needs a lot more work, but I’ll worry about that after I have the rest completed:


I wonder if you could use “sketcy physics” (or whatever the plugin is) to actually get it to work? :slight_smile:

Are you taking this “thing” apart to take measurements?

After removing the clock assembly, I disassembled the case to make the model of it. I don’t plan to go any further since I’m all thumbs when it comes to touching things (there’s a reason I only make things using a keyboard). For the works themselves, I’ve been working from photos and using my digital calipers to get accurate measurements where possible. However, most of the pieces are in places I can’t get to with the calipers so I ordered some long dividers to transfer dimensions (they arrive today). I found a really good website that has very detailed photos of what should be where and how to make it work, so I’ve been sort of reverse-engineering things as I go along. The escapement movement isn’t quite faithful to the real one, but the individual components are constructed so that it’s mechanically functional. Starting with the output shaft of this assembly, I plan to follow the natural connection of things as they progress through the rest of the gears.

I plan on using my involute gear program to accurately model the gears … in theory, when I’m all done, one should be able to oscillate the balance wheel and drive the hands and chime. In theory, at least. I suspect it would be quite a load on a physics engine to make it work.

However, since everything is neatly laid out on planar co-ordinates, it should be fairly simple to create a plugin that rotates each component about it’s reference axis while insuring the ratio of the angular movements match the gear ratios. Hmmm …

Here’s a side photo (with lots of parallax):

1 Like

I’ve pretty much finished the time-keeping side of the clock. The next step is to add the chime feature (in the red area):

The clock-works so far:


Still needs screws here and there …

Exported as an STL file and imported into MakerBot:

I doubt if the gears will turn properly ;(

There is a conical depression on the opposite side of the brass plates at each end of the gear axles. This is for the purpose of providing an oil reservoir to provide lubrication.

Editing the plate component, I created 24-segment circles and then used a smaller circle to alt-extrude the frustrum. After only a couple of these, I happened to notice how many triangles were being generated:

I ended up creating square holes in the plates and inserting a scaled component of a (pointy) cone:

This produced a much tidier result:

It also allowed me to later easily change the cone angle globally across all of the oil cups. A quick test render gives this:

BTW, if you look closely at the quality of work, you can see why this clock by an apprentice (G.H) is only worth about $300. The design is identical to a Henri Jacot clock, but doesn’t have his immaculate workmanship.

Clockmaker’s mark:

1 Like

Nice solution!
I think youl could also have used a (scaled down) “Glue to plus Cut opening” component.

The triangles due to unscaled geomerty was to be expected with radial endpoints that close.

p.s. my initials are G.H. (H.). I don’t recall having worked on that clock, …but then my memory isn’t what it used to be.

1 Like

A couple of new Marvel Universe TV shows are set in Hell’s Kitchen, NYC, so I thought it would be interesting to create a scale model of the area based on building footprint and height data.

Based on feedback from this model, I’ve added the rest of the 1,000,000+ buildings found in the New York City database. Due to the amount of geometry involved, I broke this up into 72 separate models keyed to this grid:

Each building is in a separate group whose name is the BIN identifier. The BIN can be used to look up all on-line documents associated with any particular building. Each building is a “solid” and may be 3D printed singly or en masse (ground TINs not included).


A couple of months ago, when I was playing around with wrapping textures onto spheres, I created a scale model of the Solar System (~1:400,000,000) . To simplify things, I placed all of the planets in a straight line from the Sun at their average orbital distances. The images were taken from NASA websites and mapped onto spheres of the appropriate diameters. While the rings of Saturn are tilted at the correct angle, it is positioned so that it visually presents itself better when viewed from the plus x-axis.

The model is in the Warehouse:



For some time now (fifty years, actually), I’ve wanted to publish a book. It didn’t really matter much what kind of book; just something with my name on it that could sit on the shelf alongside the “other” authors.

My first sporadic starts were made when a manual typewriter was the weapon of choice and a publisher was some unreachable entity. It was a laborious task to create the material in the first place and pretty much impossible to find someone to publish it for you once you were done. You could find a printer that would charge a setup fee and print as many copies as you were willing to pay for, but they wanted their money in advance. In practice, it simply wasn’t affordable. Especially for the amateur writer trying to hit the big time.

Today, anyone can use a computer to typeset their labor of love and publish it on-line with no out-of-pocket expense. The upside of cutting out the middle man has been the explosion of Indie endeavors in audio, video, art, and printed matter. The downside has been the explosion of Indie endeavors in audio, video, art, and printed matter. When Newton Minow first warned us about the “vast wasteland,” there were only 3 channels on TV (and no cable!). Today, there are effectively billions of them and, not surprisingly, most of them are not worth tuning into.

Now there’s one more:

I had toyed with the idea of making illustrations with SketchUp and KerkyThea, but I convinced myself to focus on getting it finished instead (I tend to procrastinate, sometimes). Maybe an illustrated version someday (before my copy of SU8 bites the dust).

Anyway, if you follow the link, you can “Look Inside” the first few chapters. If you make it that far and still want to continue, then I’m sorry to say that I’m asking for money to find out the rest of the story. When I started this, many years ago, I was originally planning on putting it on the web for free. But my wife and kids insisted that I charge something, at least, for my efforts. And their inheritance, of course.

If you read the first few chapters and say, “W.T.F.?” then it’s probably not your cup of tea and there no need to spend any money. I wrote this for fun and I wrote it for me. If others enjoy it as well, then so be it. If not, well, this is why I have a day job :wink: