Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Create an interface for constructing a GeometricScene
ResourceFunction["GeometricSceneConstructor"][] creates an interactive tool for generating a GeometricScene. |
Figures | area for adding primitives such as Line,Circle,Triangle, etc. |
Relations | area for adding relationships among the defined primitives such as "Parallel", "Inside", etc. |
Create an interface for constructing GeometricScene expressions:
In[1]:= | ![]() |
Add some figures, specifying the points and constants as needed:
Click Visualize GeometricScene to create and evaluate code that generates an instance of the scene. Even without any relations, we are able to build interesting scenes:
In[2]:= | ![]() |
Out[2]= | ![]() |
Construct famous scenes like Thales's theorem:
In[3]:= | ![]() |
In[4]:= | ![]() |
Out[4]= | ![]() |
Use the "Properties" column to state properties of individual figures:
In[5]:= | ![]() |
In[6]:= | ![]() |
Out[6]= | ![]() |
Construct scenes with constraints or conditions on the figures by introducing relations:
In[7]:= | ![]() |
In[8]:= | ![]() |
Out[8]= | ![]() |
Click on the "Styles" column header to modify the appearance of elements in your scene:
In[9]:= | ![]() |
In[10]:= | ![]() |
Out[10]= | ![]() |
Construct a simple scene and visualize it:
In[11]:= | ![]() |
In[12]:= | ![]() |
Out[12]= | ![]() |
Then use FindGeometricConjectures to draw conclusions from the scene:
In[13]:= | ![]() |
Out[13]= | ![]() |
Construct a geometric scene with a numerical value for an angle:
In[14]:= | ![]() |
In[15]:= | ![]() |
Out[15]= | ![]() |
Use the resource function GeometricSolve to compute the numerical value of another angle from the scene and confirm that it is the same value as the opposite angle:
In[16]:= | ![]() |
Out[16]= | ![]() |
In[17]:= | ![]() |
Out[17]= | ![]() |
This work is licensed under a Creative Commons Attribution 4.0 International License