MathMod
Science
Description:

MathMod is a powerful yet easy to use software solution that allows you to perform complex 3D and 4D surface modelling. With it you are able to generate models and visualize them in implicit or parametric form.
MathMod is a complete rewrite of K3DSurf with many new features and optimizations.

Features:
Isosurfaces and parametric surfaces support
3D and 4D hypersurfaces support
Rotation, scale and morph effect support
Load scripts in Json file format / export the result as OBJ
Pigment/Texture/Noise support
Extensive examples and support forum
Export K3DSurf (.k3ds) scripts to MathMod (.js) scripts
Memory usage and The maximum value of the Grid for Iso/Parametric surfaces are set via the configuration file

Changelog:

1 year ago

Changelog for MathMod-4.1 (14/03/2016)
1) Add tools to create/edit/delete sliders without having to edit the script manually: see this youtube video https://youtu.be/FWazJIuC0zo
2) Localization Support for decimal separators as Comma (,) or Point (.)
The decimal separator is set by the field "DotSymbol" in the "mathmoconfig.js" file.
3) By default MathMod will use the Fusion/Dark theme but you can define your own style/theme with the "mathmoconfig.js" file.
Windows installer will also create a directory "MathMod-4.1(Win64)" in the Desktop folder (with three JSON files) and will use it as it's working directory so It can then be used, for example, to fine-tune MathMod's configuration.
4) Four new MathMod scripts, for a total of 341 integrated scripts.
5) Five Video Tutorials to quickly learn how to use some MathMod features.
Videos available on MathMod's FaceBook page: https://www.facebook.com/MathMod-529510253833102/
and Youtube : https://www.youtube.com/channel/UC-NDhd94LLS0KFUdKnloj4w
6) Bug fix and code optimization: https://sourceforge.net/p/mathmod/branches/commit_browser


23/03/2016:
Two new Ports:
FreeBSD ( from Thierry) and Gentoo Linux (from Andrey Grozin)

3 years ago

Kott

But, how to compile it on the linux?

Report

3 years ago

virtualmeet

Do you have Qt5.X installed?
if yes, then use QtCreator, an IDE that comes with QT, to open the projecy and compile it. This way you don't need to do any commande line for compiling.
I'll provide a Linux version later today or tomorrow
Abderrahman

Report

3 years ago

virtualmeet

I added a new Linux-Ubuntu 64Bit package. You should install Qt5.x before executing MathMod and have a 64Bit Linux version....
Hope this can help

Report

3 years ago

Kott

Thank You. What version of qt5 you have?
I use opensuse with qt5 5.2.2., compilation process gives me a bunch of
error: 'UnicodeUTF8' is not a member of '˜QApplication'
Version compiled for ubuntu crashed with segfault.

Report

3 years ago

Kott

Oh, I'm sorry! Latest source compiles just fine.
But still receive segfaul :(

Report

3 years ago

virtualmeet

Do you have a 32Bit Linux version? if yes then it segfault because it can`'t handle the amount of memor required for the execution. i'll post a new code in the next 15minutes

Report

3 years ago

Kott

64bit
But I receive segfault not only with your App. I guess this is my local problem with libs or limits, maybe.

Report

3 years ago

virtualmeet

I uploaded a new zipped code that is suitable for the32Bit architecture. if it doesn't work for you then it's probably because of some OpenGl bugs...sorry I can't help in this

Report

3 years ago

Kott

I got same error:
Program received signal SIGSEGV, Segmentation fault.
0x0000000000480f77 in Iso3D::IsoBuild(float*, unsigned int*, unsigned int*, unsigned int*, unsigned int*, unsigned int*, ComponentInfos*, int*)

I'll try on another machine, later.

Report

Supporters

Recent Donations

Be the first to donate
Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 54%
54.00 Likes
46 Dislikes

0 Supporters for MathMod:

Recent Donations:

Be the first to donate
show all
Details
version
4.1
updated Mar 24 2016
added Mar 11 2014
downloads
page views 858
support virtualmeet
For The Product
MathMod
5 - 10 - 25 - 50 - 100 - 200 - 500