MathView - curves and surfaces editor

Greetings !

I want to show you my latest project - editor for curves and surfaces with XR support: MathView.

It can be used by students for exploring surface behaviour or by designers to get unusual geometry for their projects.

Presently it supports following features:

  • Combination 6 materials and 18 textures to achieve desired effect
  • Changing projection of color map
  • Editing object parameters
  • Shifting parameters to see changes in real time.
  • Editing equation (for some objects)
  • Objects description in math notation
  • Taking screenshots
  • Downloading geometry in ‘OBJ’ format
  • XR mode

GUI is simple and intuitive, although short help is also available.
I guess, collection of curves and surfaces will grow fast, as they are free and has no licence :slight_smile: .

Sources of information and inspiration:
www.wolframalpha.com
virtualmathmuseum.org
3d-meier.de/tut3/Seite0.html
www.frassek.org/3d-mathe

My special thanks to @manthrax, @prisoner849 and ChatGPT
for support and assistance.

Comments, suggestions and criticism are highly appreciated as usual.

image

11 Likes

MathView is completed now and has 15 surfaces and three knots:

image

How to use

• Combine 6 materials and 18 textures for desired visual effect.
• Click twice on the color map icon to change projection.
• Edit surface parameters.
• Edit equation of surfaces with icons, marked by ‘pen’.
• Shift surface parameters in ‘Settings’ to see changes ‘on the fly’.
• Take screenshots by clicking ‘Camera’ icon.
• Export formats: GLB, GLTF, POV (mesh2), OBJ (geometry only).
• For POV-Ray users there is a scene template with a complete set of textures.
• Enter VR mode by clicking ‘Mask’ icon.

Sources of information

4 Likes

Nice! Super dorky, and I love it. :slight_smile:

This is example of geometry (Dini’s surface) usage, rendered with V-Ray.

1 Like