{"id":15,"date":"2016-09-11T23:01:17","date_gmt":"2016-09-11T23:01:17","guid":{"rendered":"http:\/\/jdmassey.net\/site\/?p=15"},"modified":"2021-01-15T04:11:32","modified_gmt":"2021-01-15T04:11:32","slug":"rolling-10s","status":"publish","type":"post","link":"https:\/\/jdmassey.net\/site\/2016\/09\/11\/rolling-10s\/","title":{"rendered":"Rolling 10s"},"content":{"rendered":"<div id=\"attachment_17\" class=\"wp-caption credit-tracker-caption alignleft\" itemscope itemtype=\"https:\/\/schema.org\/ImageObject\" style=\"width: 206px\"><img loading=\"lazy\" decoding=\"async\" itemprop=\"contentUrl\" class=\" wp-image-17\" src=\"http:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Pentagonal_trapezohedron-296x300.png\" alt=\"Pentagonal Trapezohedron, aka a d10.\" width=\"206\" height=\"209\" srcset=\"https:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Pentagonal_trapezohedron-296x300.png 296w, https:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Pentagonal_trapezohedron-400x405.png 400w, https:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Pentagonal_trapezohedron.png 444w\" sizes=\"auto, (max-width: 206px) 100vw, 206px\" \/><p class=\"wp-caption-text\" itemprop=\"copyrightHolder\">Pentagonal Trapezohedron, aka a d10.<br \/><small>\u00a9 math.wikia.com<\/small><\/p><meta itemprop=\"name\" content=\"pentagonal_trapezohedron\"><meta itemprop=\"caption\" content=\"Pentagonal Trapezohedron, aka a d10.\"><meta itemprop=\"author\" content=\"math.wikia.com\"><meta itemprop=\"publisher\" content=\"\"><\/div>\n<p>Why not kick things off with a little bit of geometry? A week or so back Naomi posted a pic on facebook of my whiteboard with some math on it. Every once in a while I get the idea to do a hobby project related to RPGs which inevitably leads to needing models of game dice. Maya and Blender come with platonic solid creation functions included (tetrahedron, cube, octahedron, dodecahedron, and icosahedron &#8211; for d4,6, 8, 12, and 20), but they never have one for the d10! Eyeballing it certainly isn&#8217;t good enough, so I needed to figure out how the solid&#8217;s parameters relate to each other.<\/p>\n<p>The solid is called&nbsp;a&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Trapezohedron\" target=\"_blank\" rel=\"noopener noreferrer\">trapezohedron<\/a>. All of its faces are identical kites. It always has an even number of faces&nbsp;&gt;= 6. The familiar RPG d10 is a 10-sided trapezohedron. A&nbsp;cube is also a 6-sided trapezohedron when viewed along any of the four diagonals that exist between opposite vertices of the cube. In a 3d modeling package, the simplest way to create one is to start with a polygonal prism, rotate the top face&nbsp;by half of the angle between vertices, and then poke the top and bottom faces and move those vertices directly up and down to form the tips. This can be done&nbsp;with any regular polygon as the prism face. Our example will use pentagons since we&#8217;re building a d10. The most useful parameters for us to control the overall size of the shape are the radius of the initial prisms, and the overall height of the final shape.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-30 aligncenter\" src=\"http:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Trapezohedron_Construction-300x80.png\" alt=\"trapezohedron_construction\" width=\"574\" height=\"153\" srcset=\"https:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Trapezohedron_Construction-300x80.png 300w, https:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Trapezohedron_Construction-768x205.png 768w, https:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Trapezohedron_Construction-1024x273.png 1024w, https:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Trapezohedron_Construction-400x107.png 400w, https:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Trapezohedron_Construction.png 1500w\" sizes=\"auto, (max-width: 574px) 100vw, 574px\" \/><\/p>\n<p>Controlling the radius is simple. Create a cylinder with 5 sides and radius <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-5e80ce63f6df7d4e484387b87cb9adba_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#114;\" title=\"Rendered by QuickLaTeX.com\" height=\"9\" width=\"10\" style=\"vertical-align: 0px;\"\/>. Done. The harder part is knowing how far apart the top and bottom of the prism should be to fit into the desired height-extent, which we&#8217;ll call <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-dba4cb278b036bf233f48fb6d32ef49d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#101;\" title=\"Rendered by QuickLaTeX.com\" height=\"9\" width=\"10\" style=\"vertical-align: 0px;\"\/>. To figure this out, two views are useful.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-42\" src=\"http:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Trapezohedron_TopDiagram-300x300.png\" alt=\"trapezohedron_topdiagram\" width=\"210\" height=\"210\" srcset=\"https:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Trapezohedron_TopDiagram-300x300.png 300w, https:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Trapezohedron_TopDiagram-150x150.png 150w, https:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Trapezohedron_TopDiagram-400x400.png 400w, https:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Trapezohedron_TopDiagram.png 600w\" sizes=\"auto, (max-width: 210px) 100vw, 210px\" \/><\/p>\n<p>Orthographic top view, where we can see the relationship between the radius and apothem of polygons that make up the prism faces.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-4221300080ec12f74219f24587d76a01_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"9\" width=\"12\" style=\"vertical-align: 0px;\"\/>&nbsp;is the number of sides (5 in this case)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-7292af6a316c95cd235f2717c1c4ecb5_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#97;\" title=\"Rendered by QuickLaTeX.com\" height=\"9\" width=\"11\" style=\"vertical-align: 0px;\"\/> is the apothem of the polygon that makes up the faces of the prism.<\/p>\n<p class=\"ql-left-displayed-equation\" style=\"line-height: 44px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-24a546c11a93a5094638f6668d69e7d9_l3.png\" height=\"44\" width=\"77\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#091;&#92;&#84;&#104;&#101;&#116;&#97;&#32;&#61;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#51;&#54;&#48;&#125;&#123;&#50;&#110;&#125;&#92;&#093;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p class=\"ql-left-displayed-equation\" style=\"line-height: 23px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-e5c3efdbcd22c42194e9f6ae62888202_l3.png\" height=\"23\" width=\"110\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#091;&#97;&#32;&#61;&#32;&#114;&#99;&#111;&#115;&#40;&#92;&#84;&#104;&#101;&#116;&#97;&#41;&#92;&#093;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p class=\"ql-left-displayed-equation\" style=\"line-height: 45px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-a96aa0cba6786d2de0846a97603297e6_l3.png\" height=\"45\" width=\"130\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#091;&#97;&#32;&#61;&#32;&#114;&#99;&#111;&#115;&#40;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#56;&#48;&#125;&#123;&#110;&#125;&#41;&#92;&#093;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-32\" src=\"http:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Trapezohedron_SideDiagram-300x300.png\" alt=\"trapezohedron_sidediagram\" width=\"210\" height=\"210\" srcset=\"https:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Trapezohedron_SideDiagram-300x300.png 300w, https:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Trapezohedron_SideDiagram-150x150.png 150w, https:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Trapezohedron_SideDiagram-400x400.png 400w, https:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Trapezohedron_SideDiagram.png 600w\" sizes=\"auto, (max-width: 210px) 100vw, 210px\" \/>This is an orthographic side view where one of the faces of the solid is orthogonal to the viewing direction. Here we can see how our height extent <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-dba4cb278b036bf233f48fb6d32ef49d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#101;\" title=\"Rendered by QuickLaTeX.com\" height=\"9\" width=\"10\" style=\"vertical-align: 0px;\"\/> relates to the quantity we can easily control with our modeling software <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-7a468e30b69db84a3f0f6cf976e9e457_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#100;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"11\" style=\"vertical-align: 0px;\"\/>, which is the height of the pentagonal prism.<\/p>\n<p>We can use similar triangles to find an equation for <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-548fdcdc45d5148e6f21b11699747867_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#104;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"11\" style=\"vertical-align: 0px;\"\/> in terms of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-7a468e30b69db84a3f0f6cf976e9e457_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#100;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"11\" style=\"vertical-align: 0px;\"\/><\/p>\n<p class=\"ql-left-displayed-equation\" style=\"line-height: 43px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-d1c84df186f6b8ec07a178f272a2feca_l3.png\" height=\"43\" width=\"93\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#091;&#92;&#102;&#114;&#97;&#99;&#123;&#100;&#125;&#123;&#114;&#45;&#97;&#125;&#32;&#61;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#104;&#125;&#123;&#97;&#125;&#92;&#093;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p class=\"ql-left-displayed-equation\" style=\"line-height: 43px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-0669167d1e177a9000c3dc82a742fe43_l3.png\" height=\"43\" width=\"89\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#091;&#104;&#61;&#92;&#102;&#114;&#97;&#99;&#123;&#97;&#100;&#125;&#123;&#114;&#45;&#97;&#125;&#92;&#093;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p>Then we can place this into our equation for <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-dba4cb278b036bf233f48fb6d32ef49d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#101;\" title=\"Rendered by QuickLaTeX.com\" height=\"9\" width=\"10\" style=\"vertical-align: 0px;\"\/> to find the relationship between <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-7a468e30b69db84a3f0f6cf976e9e457_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#100;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"11\" style=\"vertical-align: 0px;\"\/> and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-dba4cb278b036bf233f48fb6d32ef49d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#101;\" title=\"Rendered by QuickLaTeX.com\" height=\"9\" width=\"10\" style=\"vertical-align: 0px;\"\/>.<\/p>\n<p class=\"ql-left-displayed-equation\" style=\"line-height: 43px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-dfa45cff27afd6497224c8e3dc6e6627_l3.png\" height=\"43\" width=\"92\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#091;&#101;&#61;&#92;&#102;&#114;&#97;&#99;&#123;&#100;&#125;&#123;&#50;&#125;&#43;&#104;&#92;&#093;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p class=\"ql-left-displayed-equation\" style=\"line-height: 43px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-24525752d805286810d9fae0ef688ed5_l3.png\" height=\"43\" width=\"128\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#091;&#101;&#61;&#92;&#102;&#114;&#97;&#99;&#123;&#100;&#125;&#123;&#50;&#125;&#43;&#92;&#102;&#114;&#97;&#99;&#123;&#97;&#100;&#125;&#123;&#114;&#45;&#97;&#125;&#92;&#093;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p class=\"ql-left-displayed-equation\" style=\"line-height: 52px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-645ba58e4ef93393b7971fcf9782ffe0_l3.png\" height=\"52\" width=\"174\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#091;&#101;&#32;&#61;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#100;&#40;&#114;&#45;&#97;&#41;&#32;&#43;&#32;&#50;&#97;&#100;&#125;&#123;&#50;&#40;&#114;&#45;&#97;&#41;&#125;&#92;&#093;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p class=\"ql-left-displayed-equation\" style=\"line-height: 50px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-c51e2d586a5a5534d12a01eeffb48b7d_l3.png\" height=\"50\" width=\"168\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#091;&#101;&#32;&#61;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#114;&#100;&#32;&#45;&#32;&#97;&#100;&#32;&#43;&#32;&#50;&#97;&#100;&#125;&#123;&#50;&#40;&#114;&#45;&#97;&#41;&#125;&#92;&#093;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p class=\"ql-left-displayed-equation\" style=\"line-height: 49px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-963f40a7dc001e559d3024c6ddb7d7cb_l3.png\" height=\"49\" width=\"114\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#091;&#101;&#32;&#61;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#114;&#100;&#32;&#43;&#32;&#97;&#100;&#125;&#123;&#50;&#40;&#114;&#45;&#97;&#41;&#125;&#92;&#093;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p class=\"ql-left-displayed-equation\" style=\"line-height: 52px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-086217446fe239d9dee02fd89ef0990b_l3.png\" height=\"52\" width=\"115\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#091;&#101;&#32;&#61;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#100;&#40;&#114;&#43;&#97;&#41;&#125;&#123;&#50;&#40;&#114;&#45;&#97;&#41;&#125;&#92;&#093;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p>Solving for&nbsp;<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-7a468e30b69db84a3f0f6cf976e9e457_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#100;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"11\" style=\"vertical-align: 0px;\"\/>:<\/p>\n<p class=\"ql-left-displayed-equation\" style=\"line-height: 48px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-3cf9032dcf62abb1d46fd9b3e12b75aa_l3.png\" height=\"48\" width=\"126\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#091;&#100;&#61;&#92;&#102;&#114;&#97;&#99;&#123;&#50;&#101;&#40;&#114;&#45;&#97;&#41;&#125;&#123;&#114;&#43;&#97;&#125;&#92;&#093;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p>And there we have it! If we want our radius and height extent to be 1 for a sort of unit-trapezohedron (with 5 sides), then <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-958d923b679978511ff146cdcc98360d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#100;&#92;&#97;&#112;&#112;&#114;&#111;&#120;&#46;&#50;&#49;&#49;&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"17\" width=\"86\" style=\"vertical-align: -1px;\"\/>. We can take it one step further to find <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-7a468e30b69db84a3f0f6cf976e9e457_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#100;\" title=\"Rendered by QuickLaTeX.com\" height=\"14\" width=\"11\" style=\"vertical-align: 0px;\"\/> for a trapezohedron of any number of sides <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-4221300080ec12f74219f24587d76a01_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"9\" width=\"12\" style=\"vertical-align: 0px;\"\/>, prism radius <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-5e80ce63f6df7d4e484387b87cb9adba_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#114;\" title=\"Rendered by QuickLaTeX.com\" height=\"9\" width=\"10\" style=\"vertical-align: 0px;\"\/> and height extent <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-dba4cb278b036bf233f48fb6d32ef49d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#101;\" title=\"Rendered by QuickLaTeX.com\" height=\"9\" width=\"10\" style=\"vertical-align: 0px;\"\/>:<\/p>\n<p class=\"ql-left-displayed-equation\" style=\"line-height: 45px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-a96aa0cba6786d2de0846a97603297e6_l3.png\" height=\"45\" width=\"130\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#091;&#97;&#32;&#61;&#32;&#114;&#99;&#111;&#115;&#40;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#56;&#48;&#125;&#123;&#110;&#125;&#41;&#92;&#093;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p class=\"ql-left-displayed-equation\" style=\"line-height: 48px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-3cf9032dcf62abb1d46fd9b3e12b75aa_l3.png\" height=\"48\" width=\"126\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#091;&#100;&#61;&#92;&#102;&#114;&#97;&#99;&#123;&#50;&#101;&#40;&#114;&#45;&#97;&#41;&#125;&#123;&#114;&#43;&#97;&#125;&#92;&#093;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p>Substituting:<\/p>\n<p class=\"ql-left-displayed-equation\" style=\"line-height: 57px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-635e061507a7c6c2ef206197cae159e7_l3.png\" height=\"57\" width=\"199\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#091;&#100;&#61;&#92;&#102;&#114;&#97;&#99;&#123;&#50;&#101;&#40;&#114;&#45;&#114;&#99;&#111;&#115;&#40;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#56;&#48;&#125;&#123;&#110;&#125;&#41;&#41;&#125;&#123;&#114;&#43;&#114;&#99;&#111;&#115;&#40;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#56;&#48;&#125;&#123;&#110;&#125;&#41;&#125;&#92;&#093;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p class=\"ql-left-displayed-equation\" style=\"line-height: 57px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jdmassey.net\/wp\/wp-content\/ql-cache\/quicklatex.com-7eb102c8a9c5ece6b16351ab396f8a7c_l3.png\" height=\"57\" width=\"200\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#091;&#100;&#61;&#92;&#102;&#114;&#97;&#99;&#123;&#50;&#101;&#114;&#40;&#49;&#45;&#99;&#111;&#115;&#40;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#56;&#48;&#125;&#123;&#110;&#125;&#41;&#41;&#125;&#123;&#114;&#40;&#49;&#43;&#99;&#111;&#115;&#40;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#56;&#48;&#125;&#123;&#110;&#125;&#41;&#41;&#125;&#92;&#093;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p>\n<p>This could be put into a plugin for python or blender if one day comes where I&#8217;m not too lazy to learn those APIs.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-75\" src=\"http:\/\/jdmassey.net\/wp\/wp-content\/uploads\/2016\/09\/Helmus_d20-e1473634675528.png\" alt=\"helmus_d20\" width=\"20\" height=\"20\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Why not kick things off with a little bit of geometry? A week or so back Naomi posted a pic on facebook of my whiteboard with some math on it. Every once in a while I get the idea to do a hobby project related to RPGs which inevitably leads to needing models of game&hellip; <\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/jdmassey.net\/site\/2016\/09\/11\/rolling-10s\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":81,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,3,4],"tags":[],"class_list":["post-15","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3d","category-math","category-rpgs","xfolkentry","clearfix"],"_links":{"self":[{"href":"https:\/\/jdmassey.net\/site\/wp-json\/wp\/v2\/posts\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jdmassey.net\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jdmassey.net\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jdmassey.net\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jdmassey.net\/site\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":61,"href":"https:\/\/jdmassey.net\/site\/wp-json\/wp\/v2\/posts\/15\/revisions"}],"predecessor-version":[{"id":191,"href":"https:\/\/jdmassey.net\/site\/wp-json\/wp\/v2\/posts\/15\/revisions\/191"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jdmassey.net\/site\/wp-json\/wp\/v2\/media\/81"}],"wp:attachment":[{"href":"https:\/\/jdmassey.net\/site\/wp-json\/wp\/v2\/media?parent=15"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jdmassey.net\/site\/wp-json\/wp\/v2\/categories?post=15"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jdmassey.net\/site\/wp-json\/wp\/v2\/tags?post=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}