• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Parametric Torus in Banate CAD 3D Printer File Image 1
Parametric Torus in Banate CAD 3D Printer File Image 2
Parametric Torus in Banate CAD 3D Printer File Image 3
Parametric Torus in Banate CAD 3D Printer File Image 4
Parametric Torus in Banate CAD 3D Printer File Image 5
Parametric Torus in Banate CAD 3D Printer File Thumbnail 1
Parametric Torus in Banate CAD 3D Printer File Thumbnail 2
Parametric Torus in Banate CAD 3D Printer File Thumbnail 3
Parametric Torus in Banate CAD 3D Printer File Thumbnail 4
Parametric Torus in Banate CAD 3D Printer File Thumbnail 5

Parametric Torus in Banate CAD

WilliamAAdams avatarWilliamAAdams

November 27, 2011

thingiverse-icon
DescriptionCommentsTags

Description

Ever since I saw the Mobius Heart earlier this week:
http://www.thingiverse.com/thing:13861

I've been slaving away at the forge trying to replicate that feat in a solid math sort of way.

This thing represents a parametric torus, which is NOT the same thing as being able to create a heart shaped Mobius strip, but it is one step closer.

Basically, you can give the torus a function which determines the profile of the cross section of the torus as it sweeps around. In this case, I've used the SuperEllipse formula:
http://en.wikipedia.org/wiki/Superellipse

You could just as easily substitute a 2D superformula and make even more wild Torii.

The critical piece of code is right here:

local seprofiler = param_superellipse.new({
	XRadius = 3,
	ZRadius = 20,
	N = 0.2,
	})

local lshape = shape_torus.new({
	HoleRadius = offset,
	ProfileSampler = seprofiler,
	USteps = 90,
	WSteps = 180,
	MinPhi = math.rad(0),
	MaxPhi = math.rad(360),	-- Great circle
	MinTheta = 0,
	MaxTheta = math.rad(360),	-- profile
	})
addshape(lshape)

Just change the values on that param_superellipse thing and you'll get different shapes. If 'N'=1, for example, you'll get more classic Ellipse/Circle behavior. 'N'<1, you get more squarish. 'N' > 1, up to around 5, and you get the pointy thing going on.

While I was out exploring the moon using this model:
http://www.thingiverse.com/thing:14011

I came across a space ship, which you can see modeled here. There was some sort of inscription, which I interpret to mean:
"All Your Toroid Are Belong to Us!"

I took a scan of the inside, and as you can see, it's empty in there. Further proof that the aliens have long since left our civilization behind. And also further proof that the moon, and everything that surrounds it, is nothing more than an inflated toy.

License:

Creative Commons - Attribution

Related Models

Moon Lamp preview image

Moon Lamp

moononournation profile image

moononournation

24,082

TAG BANCO preview image

TAG BANCO

Felipe França profile image

Felipe França

0

High Detailed Moon Lamp preview image

High Detailed Moon Lamp

moononournation profile image

moononournation

14,058

Customizable Luggage Tags – Practical & Stylish preview image

Customizable Luggage Tags – Practical & Stylish

DPJRodrigues profile image

DPJRodrigues

1,413

Disney Font Customizable Tag  preview image

Disney Font Customizable Tag

Canale profile image

Canale

2,063