[Plugin] Teapot
-
I realised SketchUp was missing a very important basic primitive:

Martin Newell's teapot!Parametric mesh generated from bézier patches using Martin Newell's tea-set dataset.
Access From:
Draw -> Teapot -> ...

Create Primitive
Choose the primitive to create from the menu or toolbar. A window with options will appear:

After you click Ok you can position and orient the primitive. (Note: Preview is always a simplified version.)

Edit Primitive
Select an primitive and use the appropriate menu or toolbar button to access it's parameters.
(Example: To edit a teapot; select the teapot and click the teapot button in the toolbar.)Examples

- Type in 0 under Segments to create a mesh from the raw control points.
- 6 Segments teapot with no smoothing
- 16 Segments teapot with soft + smoothing
- Original Scale will scale the mesh by 1.3 in the Z axis o match Newell's original dataset. The Standard set is a result of the early adopters was using monitors with non-square pixels.
- Newell's Teacup
- Newell's Teaspoon
- Choose what parts to generate. Option to triangulate etc.
History Lession
To be true to the original dataset; don't generate the Bottom and set Scale to Original.[flash=400,300:1715yr1i]http://vimeo.com/moogaloop.swf?clip_id=7439194&server=vimeo.com&show_title=0&show_byline=0&show_portrait=0&color=00adef&fullscreen=1&autoplay=0&loop=0[/flash:1715yr1i]
Video by UnfoldKnown Issues
- Some times very small faces might not be created. Especially for the teaspoon.
- Teaspoon has a couple of vertices that doesn't seem to have been created properly. Not sure if it's the dataset or SU's problems with small faces.
- Faces reversing. I experienced once just before releasing this plugin that some faces came out reversed. I wasn't able to reproduce or determine the cause of that.
SketchUp Plugins | PluginStore | SketchUcation
SketchUp Plugin and Extension Store by SketchUcation provides free downloads of hundreds of SketchUp extensions and plugins
(sketchucation.com)
Requirements
- Google SketchUp's Bézier plugin: http://download.sketchup.com/downloads/downloads/rubyscripts/bezier.zip


-
That's great Thom, I am sort of surprised that SU didn't include this. It is the most famous 3d object in the world. Thanks for writing it,
Chris
-
Very cool! Where's the button to make it dance?

-
Nice, couldn't you modelize bottle of wine and glass too ?

MALAISE
( of course French !
) -
....
....THANKS! -
Yees! Thanks.

-
@malaise said:
Nice, couldn't you modelize bottle of wine and glass too ?

MALAISE
( of course French !
)
Well, This whole project has got me thinking about patch modelling in SketchUp. So maybe you will be able to create your own parametric patch objects eventually.
-
@earthmover said:
Very cool! Where's the button to make it dance?
Be fun if you used one of the animation plugins and made one!

Make the all the 2D-face-me Googlers dance around as well.
-
Cool plug!

Original Image by EarthMover
Here colors modified & Text added

-
Fun...

-
thats great Thomthom! at last SketchUp is definitely and undeniably a fully professional modeller. no one can question that anymore now

-
Updated to make it work under SU6.
-
[quote="MALAISE"]Nice, couldn't you modelize bottle of wine and glass too ? :lol:The teacup (primitive) is quickly a wine glass, so now if you can make the Champagne bottle we can 'CHEERS' thomthom appropriately.
Great concept, well executed,
as a thought, can this be modified to be a 'make_ primitive .rb' with all the whistles and bells for all those incredibly repetitive, but slightly different components I keep making?
cheers
john
-
@driven said:
as a thought, can this be modified to be a 'make_ primitive .rb' with all the whistles and bells for all those incredibly repetitive, but slightly different components I keep making?
What bells and whistles is that?
I only used the existing dataset that was available for the teaset. But if you have bezier patch data it's easy to add more objects.
-
@thomthom said:
What bells and whistles is that?
the UI, specification ability and progress report/warning.
I found a python script for hypyocoloids that I want to use in SU but have no idea of how to implement.
On seeing this, I thought having a hypyocoloids primitive would be very useful for myself and maybe one other person on the planet.
I haven't got anything on my mac that's been able to even test the py script yet.
I have scratch built one to try in SketchyPyhsics, but they need to be so accurate to work, I haven't succeeded (by using dimensioned geometry) yet.
I don't know if this [py] script uses bezier patches as I don't know what they are. I'll attach a zip so you can to have a look, maybe...
cheers
love the teaset.
-
"hypyocoloids"? I find nothing when I Google that.
-
I have other links but on my way out just now so will check back and upload later if you want them
cheers john
-
-
-

is that a closeup of SketchUp's voxels?

Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register LoginAdvertisement






