File Exchange

image thumbnail

Reuleaux triangle and friends

version 1.0.0.0 (10.3 KB) by Matthew Roughan
A Reuleaux triangle is a shape of constant width based on an equilateral triangle.

1 Download

Updated 05 Apr 2011

View License

A Reuleaux triangle is a shape of constant width based on an equilateral triangle. Its not actually a triangle, but it has some interesting properties. Formost, constant width means that in principle it would make just as good a cross-section for a roller as a circle (though not for a wheel).

There are many other shapes with constant width, and this code allows you to generate
- extended Reuleaux triangles
- Reuleaux polygons

The code also comes with a couple of scripts for manipulating them. The most obvious allows you to see what happens when it is rolled. The second shows how a Reuleaux triangle can be used as a cross section to drill almost square holes.

There are lots of comments, and references in the code, and a test script to show you how to call the functions.

Cite As

Matthew Roughan (2021). Reuleaux triangle and friends (https://www.mathworks.com/matlabcentral/fileexchange/30967-reuleaux-triangle-and-friends), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (0)

MATLAB Release Compatibility
Created with R2007b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!