feat: Improve construction element handling (#32)

This change implements several additional construction methods,
  including the first polygon ones. In particular, it now allows
  arbitrary strings as entity names, even ones that are not allowed
  as GeoGebra identifiers, using captions to show the original
  entity names. In addition, line arguments are interpreted as a pair
  of point arguments as needed.

  Resolves #6.
  Resolves #30.
  Resolves #31.

Reviewed-on: #32
Co-authored-by: Glen Whitney <glen@studioinfinity.org>
Co-committed-by: Glen Whitney <glen@studioinfinity.org>
This commit is contained in:
Glen Whitney 2023-09-25 00:47:35 +00:00 committed by Glen Whitney
parent 550ce0168c
commit bab48b25ad
5 changed files with 448 additions and 63 deletions

View file

@ -8,6 +8,7 @@
<h2>Joyce Geometry Applet</h2>
<ul>
<li> <a href="inscribed-equilateral.html">Before</a> </li>
<li> <a href="inscribed-revived.html">Revived</a> </li>
<li> <a href="inscribed-modified.html">After</a> </li>
</ul>
<h2>WRL Files</h2>