Skip to content

Instantly share code, notes, and snippets.

@dlamblin
Last active July 8, 2025 15:59
Show Gist options
  • Save dlamblin/a64325011f0147a56dbc5316b6ec17c2 to your computer and use it in GitHub Desktop.
Save dlamblin/a64325011f0147a56dbc5316b6ec17c2 to your computer and use it in GitHub Desktop.
Having made a floor plan of my interior and scaled it to 1/70th of the size, I found it hard to cut model furniture to scale. This helps to print squares to scale. 1:87.1 would have been HO scale, 1:72 aircraft model scale, 1:64 matchbox cars, 1:60 games workshop etc. https://en.wikipedia.org/wiki/List_of_scale_model_sizes
<html><head><link rel="canonical"
href="https://gistpreview.github.io/?a64325011f0147a56dbc5316b6ec17c2"
/><style>
html , body { height: 100%; width 100%; margin: 0; display: flow-root; }
div { margin: 1em; border: 1pt solid black; float: left; display: block;
font: 8pt/calc(12in/70) sans-serif; text-align: center; padding: 0; }
.ruler { background-image:
repeating-linear-gradient(#ccc 0 0.5pt, transparent 0.5pt 100%),
repeating-linear-gradient(90deg, #ccc 0 0.5pt, transparent 0.5pt 100%);
background-size: calc(12in/70) calc(12in/70);
width: 6in; height: calc(12in/70); }
.couch { width: calc(76in/70); height: calc(36in/70); }
.table { width: calc(48in/70); height: calc(24in/70); }
.desk { width: calc(42in/70); height: calc(30in/70); }
.chair { width: calc(24in/70); height: calc(24in/70); }
.bench { width: calc(59in/70); height: calc(15in/70); }
.bed { width: calc(85in/70); height: calc(65in/70); }
.smbed { width: calc(75in/70); height: calc(38in/70); }
pre { clear: both; padding: 1em;}
</style></head>
<div class="ruler"> Ruler 35' &times; 1' </div>
<div class="couch"> Couch <br/> 76" &times; 36" </div>
<div class="table"> Table <br/> 48" &times; 24" </div>
<div class="desk"> Desk <br/> 42" &times; 30" </div>
<div class="bench"> Bench 59" &times; 15" </div>
<div class="chair"> Chair <br/> 2' &times; 2' </div>
<div class="bed"> Bed <br/> 85" &times; 65" </div>
<div class="smbed"> Small Bed <br/> 75" &times; 38" </div>
<pre>&lt;html>&lt;head>&lt;link rel="canonical"
href="https://gistpreview.github.io/?a64325011f0147a56dbc5316b6ec17c2"
/>&lt;style>
html , body { height: 100%; width 100%; margin: 0; display: flow-root; }
div { margin: 1em; border: 1pt solid black; float: left; display: block;
font: 8pt/calc(12in/70) sans-serif; text-align: center; padding: 0; }
.ruler { background-image:
repeating-linear-gradient(#ccc 0 0.5pt, transparent 0.5pt 100%),
repeating-linear-gradient(90deg, #ccc 0 0.5pt, transparent 0.5pt 100%);
background-size: calc(12in/70) calc(12in/70);
width: 6in; height: calc(12in/70); }
.couch { width: calc(76in/70); height: calc(36in/70); }
.table { width: calc(48in/70); height: calc(24in/70); }
.desk { width: calc(42in/70); height: calc(30in/70); }
.chair { width: calc(24in/70); height: calc(24in/70); }
.bench { width: calc(59in/70); height: calc(15in/70); }
.bed { width: calc(85in/70); height: calc(65in/70); }
.smbed { width: calc(75in/70); height: calc(38in/70); }
pre { clear: both; padding: 1em;}
&lt;/style>&lt;/head>
&lt;div class="ruler"> Ruler 35' &amp;times; 1' &lt;/div>
&lt;div class="couch"> Couch &lt;br/> 76" &amp;times; 36" &lt;/div>
&lt;div class="table"> Table &lt;br/> 48" &amp;times; 24" &lt;/div>
&lt;div class="desk"> Desk &lt;br/> 42" &amp;times; 30" &lt;/div>
&lt;div class="bench"> Bench 59" &amp;times; 15" &lt;/div>
&lt;div class="chair"> Chair &lt;br/> 2' &amp;times; 2' &lt;/div>
&lt;div class="bed"> Bed &lt;br/> 85" &amp;times; 65" &lt;/div>
&lt;div class="smbed"> Small Bed &lt;br/> 75" &amp;times; 38" &lt;/div>
&lt;/html>
</pre></html>
@dlamblin
Copy link
Author

dlamblin commented Jul 8, 2025

Preview link: https://gistpreview.github.io/?a64325011f0147a56dbc5316b6ec17c2

I thought this was a default gist feature somewhere.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment