GEOMETRY EXPRESSIONS
Draw the figure – get the mathematics
- If you like the free browser-based version of Geometry Expressions, you should try the full version. It's not free, but it's well worth the money, here's why.
- You can build larger more complicated models with varied styles, hidden items, and you can save the models.
- You can export mathematics in the format for a variety of different CAS systems, along with Tex and MathML.
- You can export mathematics as computer source code in a dozen different languages.
- You can create your own apps, without programming, as JavaScript or Lua apps

Explore
See how you can use Geometry Expressions for mathematical modeling, app generation and code generation.
First take a look at how constraint based geometry works, and how it enables you to generate mathematical models.

Explore
See how you can use Geometry Expressions for mathematical modeling, app generation and code generation.
First take a look at how constraint based geometry works, and how it enables you to generate mathematical models.



Apps
Our companion site Euclid's Muse contains hundreds of apps generated by Geometry Expressions.
Most of them are free for you to use on your site (with attribution)
You can even post your own apps to Euclid's Muse.

Product Family
Math Illustrations is a lite version of Geometry Expressions without the symbolic features. It is useful for illustrating mathematical problems, or for doing geometry numerically.
Mechanical Expressions adds physical properties such as force, mass, velocity and acceleration to you geometry model. It allows you to get symbolic results for reaction forces and equations of motion. You can even create dynamic simulations as apps.

Computerized mathematical modeling
- Create conceptual designs and generate explicit mathematics
- Copy the mathematics to Maple or Mathematica for further analysis or optimization
- Visualize by pasting results back into Geometry Expressions
- Document your analysis by exporting drawing and mathematics into your office suite

Learn mathematics
- Mathematical problems emerge naturally from real world situations
- Geometry is fully integrated into the rest of mathematics
- Students can be exposed to problem formulation and idealization
- Choose appropriate solution technique: numeric, automated symbolic, or by-hand




