forked from StudioInfinity/dyna3
132 lines
4.7 KiB
HTML
132 lines
4.7 KiB
HTML
<!doctype html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
|
||
|
||
<title>dyna3 tech demo</title>
|
||
|
||
<link rel="stylesheet" href="reveal/reveal.css">
|
||
<link rel="stylesheet" href="reveal/theme/night-bunny.css">
|
||
|
||
<style>
|
||
.reveal .note {
|
||
font-size: smaller;
|
||
font-style: italic;
|
||
}
|
||
|
||
.reveal .license {
|
||
font-size: 45%;
|
||
}
|
||
|
||
.reveal .license img {
|
||
vertical-align: text-bottom;
|
||
max-width: 1em;
|
||
max-height: 1em;
|
||
margin: 0em 0em 0.19em 0.2em;
|
||
}
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<div class="reveal">
|
||
<div class="slides">
|
||
<section>
|
||
<h1>dyna3</h1>
|
||
<p>A dynamical geometry exploration tool</p>
|
||
<!--
|
||
declaration created with Creative Commons license chooser, using
|
||
icons downloaded from the Creative Commons press kit
|
||
|
||
https://creativecommons.org/chooser/
|
||
https://mirrors.creativecommons.org/presskit/icons/
|
||
|
||
-->
|
||
<p class="license">Slides © 2025 by <a href="https://studioinfinity.org">Studio Infinity</a>, licensed under <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC BY-SA 4.0</a><img src="images/cc.svg"/><img src="images/by.svg"/><img src="images/sa.svg"/>
|
||
</section>
|
||
<section>
|
||
<h3>Purpose</h3>
|
||
<h4>Tasks</h4>
|
||
<p><ul>
|
||
<li>Explore geometric objects</li>
|
||
<li>Solve geometry problems</li>
|
||
</ul></p>
|
||
<h4>Representations</h4>
|
||
<p><ul>
|
||
<li>Described in terms of constraints</li>
|
||
<li>Fundamentally three-dimensional</li>
|
||
</ul></p>
|
||
</section>
|
||
<section>
|
||
<h3>Status</h3>
|
||
<p><ul>
|
||
<li>We have an engine that works for at least some simple problems</li>
|
||
<li>We have enough of an <a href="../">interface</a> to start testing the engine interactively</li>
|
||
</ul></p>
|
||
</section>
|
||
<section>
|
||
<h2>Demos</h2>
|
||
</section>
|
||
<section>
|
||
<h3>How spiky is a tetrahedron?</h3>
|
||
<p><ul>
|
||
<li>Take a regular tetrahedron</li>
|
||
<li>Inscribe a sphere in it</li>
|
||
<li>Circumscribe a sphere around it</li>
|
||
<li>What’s the ratio of the spheres’ radii?</li>
|
||
</ul></p>
|
||
</section>
|
||
<section>
|
||
<h3>Irisawa’s hexlet</h3>
|
||
<section>
|
||
<p class="note">A <a href="https://www.nippon.com/en/japan-topics/c12801/">temple problem</a> by Irisawa Shintarō Hiroatsu (1822)</p>
|
||
<p><img src="images/irisawa-sangaku.png" style="height: 9em"/></p>
|
||
<p class="license">From “Sangaku of Soddy's hexlet in Samukawa Shrine” by <a href="https://commons.wikimedia.org/wiki/User:Shikishima_Ken-ichi">Shikishima Ken-ichi</a>, licensed under <a href="https://creativecommons.org/licenses/by-sa/3.0/">CC BY-SA 3.0</a></p>
|
||
</section>
|
||
<section>
|
||
<h4>Setup</h4>
|
||
<p><ul>
|
||
<li>Six solid spheres form a cyclic chain, each one touching the next</li>
|
||
<li>Two solid spheres, the “sun” and the “moon,” each touch all the chain spheres</li>
|
||
<li>A hollow outer sphere encloses and touches all the other spheres</li>
|
||
</ul></p>
|
||
</section>
|
||
<section>
|
||
<h4>Problem</h4>
|
||
<p>Fix the diameters of these spheres:</p>
|
||
<table>
|
||
<tr><td>Outer</td><td>30</td></tr>
|
||
<tr><td>Sun</td><td>10</td></tr>
|
||
<tr><td>Moon</td><td>6</td></tr>
|
||
<tr><td>One chain sphere</td><td>5</td></tr>
|
||
</table>
|
||
<p>What are the diameters of the other chain spheres?</p>
|
||
</section>
|
||
</section>
|
||
<section>
|
||
<h2>Plans</h2>
|
||
<p>For summer–fall 2025</p>
|
||
</section>
|
||
<section>
|
||
<h3>Narrow</h3>
|
||
<p><ul>
|
||
<li>Make the engine more robust</li>
|
||
<li>Expand our corpus of test problems</li>
|
||
<li>To support engine testing, improve the interface as needed</li>
|
||
</ul></p>
|
||
</section>
|
||
<section>
|
||
<h3>Broad</h3>
|
||
<p><ul>
|
||
<li>Explore the “island of usefulness” of our current engine approach
|
||
<li>Either find some of its boundaries or show that it covers a large swath of interesting problems</li>
|
||
</ul></p>
|
||
</section>
|
||
</div>
|
||
</div>
|
||
|
||
<script src="reveal/reveal.js"></script>
|
||
<script>
|
||
Reveal.initialize({hash: true});
|
||
</script>
|
||
</body>
|
||
</html>
|