• 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 Solids of Constant Width 3D Printer File Image 1
Parametric Solids of Constant Width 3D Printer File Image 2
Parametric Solids of Constant Width 3D Printer File Thumbnail 1
Parametric Solids of Constant Width 3D Printer File Thumbnail 2

Parametric Solids of Constant Width

yoyothechicken avataryoyothechicken

December 1, 2024

makerworld-icon
DescriptionCommentsTags

Description

Solids of constant width maintain the same distance from top to bottom no matter the orientation. This allows them to roll smoothly like spheres.

A few sample solids are provided. Additional shapes can be generated in the OpenSCAD file by modifying the following lines of code. Parameter descriptions are listed next to the module definitions:

The parameters entered into twist_solid() are the number of sides, width of the solid, and number of twist offsets between the two halves of the solid. If 0 twists are desired, the simple_solid() function achieves the same thing with a faster computation.

 

Half-shapes are for if you want to physically play around with the rotations after printing. They come with a single hole for a dowel pin in the middle. Parameters are number of sides, width of solid, diameter of pinhole and half-depth of pinhole.

Program Example:

Entering “simple_solid(5,30);” or "twist_solid(5,30,0);" Yields the following shape:

Entering "twist_solid(5,30,2);" yields the following rotated variation of the shape. Notice the top half is in the same orientation, but the bottom half has been rotated by 2 edges (2x72 degrees):

Slicing:

The program automatically rotates the part to make it easy to cut it down the middle. It is recommended to print the part in halves, with a few pins for alignment and strength.

License:

BY-NC-SA

Related Models

Customizable Drawer Handle or Cabinet Handle preview image

Customizable Drawer Handle or Cabinet Handle

Lyl3 profile image

Lyl3

5,460

Rounded symmetric spheroform tetrahedron preview image

Rounded symmetric spheroform tetrahedron

Anachronist profile image

Anachronist

14

Sphericon preview image

Sphericon

fifindr profile image

fifindr

266

Portal 2 Turret preview image

Portal 2 Turret

whosawhatsis profile image

whosawhatsis

2,902

Oblate Spheroid preview image

Oblate Spheroid

Amarand profile image

Amarand

4

Rolling Sphericon V3 - Square Variant Desk Toy preview image

Rolling Sphericon V3 - Square Variant Desk Toy

RandomRemeshStudio profile image

RandomRemeshStudio

215

Annotated Anatomical Human Skull in 18 pieces magnetically assembled. preview image

Annotated Anatomical Human Skull in 18 pieces magnetically assembled.

ELViolette profile image

ELViolette

1,626

Rolling Solids (Oloid ,sphericon and gomboc) preview image

Rolling Solids (Oloid ,sphericon and gomboc)

Tg profile image

Tg

113