🌍 World Units Calculator

My Fellow Americans,

Today I stand before you to announce a tool that this great nation of architects, designers, and model-builders has been crying out for: the Imperial Scientific Calculator for Rhino 9.

For too long — and I mean centuries, folks — the previous administrations looked the other way while a handful of software monopolies failed you. They gave you metric-first calculators wrapped in imperial skin. They gave you dimension detection that couldn’t tell area from volume if you divided one by the other. They charged you subscription fees for the privilege of being confused by your own unit system. They had decades to get 8'-5" right and they still couldn’t decide what the dash means. The monopoly is over. The era of broken imperial math ends today.

No longer shall you alt-tab to a separate calculator. No longer shall you wonder whether 8'-5" means eight feet five inches or eight feet minus five inches. No longer shall you divide a volume by a length and get told the answer is still a volume. Those dark days are behind us.

Imperial Calculator

What this tool does:

It is a modeless, floating calculator that speaks fluent imperial — feet, inches, fractions, and all the notation your architectural heart desires. It lives inside Rhino, pins on top of your viewport, and stays out of your way until you need it.

Expression handling that actually works:

Type the way you think. 8' 5" and 8'5" both mean eight feet five inches. 5'1/2" means five feet and a half inch. 5' 4 1/2" means five feet four and a half. You can chain them together freely — 18'1"+11'4"+58'-6"+128'6"+46'6"+17'0"+6'6"+14'8" evaluates without complaint.

And here’s the part I’m particularly proud of: the dash means subtraction. 8'-5" = 7’ 7". Always. 8' 5" = 8’ 5". Always. No ambiguity. No surprises. This is a deliberate departure from how some tools handle it, and I believe it is the right call for this nation.

Dimensional analysis that keeps up with you:

Multiply two lengths, you get area. Multiply three, you get volume. Divide volume by length, you get area. Divide area by length, you get length. The calculator tracks dimensional powers through every operation — including sqrt() and x². If you do something dimensionally unusual like sqrt(ft³), it warns you with a :warning: instead of silently lying about the units. The previous administration’s tools would have just called that “Length” and moved on. We don’t do that here.

GET from Rhino selection:

Select curves, surfaces, breps, or meshes. Choose Length, Area, or Volume. Hit GET. The measured value drops straight into your expression in imperial notation, converted from whatever model units you’re working in.

Unit conversions on the fly:

The SHOW AS dropdown lets you flip between imperial feet-inches, decimal inches, decimal feet, square feet, square yards, cubic feet, cubic yards — whatever the current dimension supports.

Adjustable fraction tolerance:

From 1/2" down to 1/256". Because sometimes 1/16" is close enough, and sometimes it isn’t.

Built-in help:

Hit the ? button and get a quick-reference guide covering every notation pattern, operator, and feature. No manual required. Unlike certain companies that ship you a 400-page PDF and call it “intuitive.”

How to run it:

Download it from the Package Manager, and type “ImperialCalculator”

A fun fact for the history books:

This entire tool was vibe-coded with Claude AI during a train ride. No office. No sprint planning. No standup meetings. Just a phone, a moving train, and a conversation with an AI that didn’t complain when asked to rewrite the expression engine for the fourth time. If that’s not the future of American engineering productivity, I don’t know what is.

This tool was built by conversations and refined through extensive real-world testing. It handles the expressions architects actually type, not the ones textbooks assume they’ll type. It is free, it is open, and it belongs to the people.

God bless your models, and God bless these United States.

Well, you had to start somewhere and it’s good to see a nation so firmly (if ironically) wedded to their Imperial legacy being saved from the encroachment of the boringly rational metric system.

But Americans are not the only ones who need saving from rationalism. Spare a thought for the French with their rich history and variety of exotically named pre-metric units like “le Pied du Roi” (the King’s Foot).

Work with Claude (quite a French name) to add these equally historic units to your calculator and free the French from metric tyranny!
Traditional French units of measurement - Wikipedia

Thank you for blessing the US. Now how about another train ride to bless the world by including the same dimensional intelligence in a metric calculator and then, more importantly, intelligent conversion back and forth between imperial and metric?! Product designers would be very grateful.

Ain’t it great how some people are never satisfied? :slightly_smiling_face:

Oh man! Good to know the origins, I will add a french language pack as well ( not sure if it matters, it is just numbers and symbols) :sweat_smile:

We are definitely Allies. it is just a disclaimer! relying on our tolerance, it is like trusting a highschooler to manage your budget.

You will get it with a metric conversion very soon, but just be prepared to be sued by fabricators for that 1/32" rounding mistake.

Stay tuned.

Careful, these things might just keep coming…

If you like French, you’ll love Swedish:
Swedish units of measurement - Wikipedia

Or maybe something more mature:
Ancient Greek units of measurement - Wikipedia

Or further afield:
Indian units of measurement - Wikipedia

Since we’re diving down that rabbit hole together. :rofl:

Ancient Arabic units of measurement - Wikipedia

Now you can Mix and Match, we call it NATO (Numerical Amalgamation Transatlantic Output)

Imperial Calculator

Clever. Just remember it once ended badly for NASA.

Good Bye “Imperial Calculator”, Hello “World Units Calculator”

Think the world is divided? Not anymore—meet the “World Units Calculator” for Rhino. Now you can mix Metric and Imperial units in the same expression, plus grab dimensional info by selecting objects directly in Rhino. It’s free, open-source, and ready to download from Rhino’s Package Manager.

As Italian with Roman origin I’ve to say that you all are missing the most important measure units of the history due the fact Romans build an immense empire with it.

The truth is that I feel all this completly pointless but I love your irony.