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
Multicores calculations
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
Last changelog:

Changelog for MathMod-6.0 (05/09/2017) 13 days ago

1) Multicores calculation support.
By default, the number of threads is set to 4 for a maximum number of 64.
(see "ThreadsConfig" section in mathmodconfig.js or "Appearance->Threads" tabulation)
2) MathMod's viewer improvement: Add possibility to load vertices on the OpenGl's server side
3) Add OpenGl specular & shininess parameters.
4) Code/scripts cleaning and optimization.

dummy

2 months ago

It's great piece of software.

Report

virtualmeet

2 months ago

Thanks

Report

probonopd

3 months ago

Please do not flag non-AppImage Linux downloads as AppImages. See http://appimage.org/ to learn more about AppImage.

Report

Kott

3 years ago

But, how to compile it on the linux?

Report

virtualmeet

3 years ago

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

Lovecraft

3 months ago

i cant download it

Report

virtualmeet

3 years ago

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

Kott

3 years ago

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

Kott

3 years ago

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

Report

virtualmeet

3 years ago

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

Kott

3 years ago

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

Report

virtualmeet

3 years ago

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

Kott

3 years ago

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

Changelog for MathMod-6.0 (05/09/2017) 1) Multicores calculation support. By default, the number of threads is set to 4 for a maximum number of 64. (see "ThreadsConfig" section in mathmodconfig.js or "Appearance->Threads" tabulation) 2) MathMod's viewer improvement: Add possibility to load vertices on the OpenGl's server side 3) Add OpenGl specular & shininess parameters. 4) Code/scripts cleaning and optimization.

Changelog for MathMod-6.0 (05/09/2017) 13 days ago

1) Multicores calculation support.
By default, the number of threads is set to 4 for a maximum number of 64.
(see "ThreadsConfig" section in mathmodconfig.js or "Appearance->Threads" tabulation)
2) MathMod's viewer improvement: Add possibility to load vertices on the OpenGl's server side
3) Add OpenGl specular & shininess parameters.
4) Code/scripts cleaning and optimization.

Changelog for MathMod-5.1 (15/06/2017) 2 months ago

1) Three MathMod’s viewer improvements to keep the drawing the same when resizing the window:
* Text informations always visible at the top left.
** The math object always at the centre without loosing it’s rotation states.
This is an important update especially when working with large scale displays.
2) Fixing bug to correct editing Min/Max sliders values for scripts with more than three sliders.
3) Code improvement to set adequate (Read/Write) permissions for MathMod generated JS files .
4) Code/scripts cleaning and optimization.
5) MathMod-5.1 MacOS bundle update to QT5.9

MacOS bundle (02/06/2017) 3 months ago

Added MathMod-5.0(MacOS64)

Changelog for MathMod-5.0 (24/05/2017) 3 months ago


1) Add feature to record successive screenshots (frames)
2) Add support for using u and v parameters in solid textures descriptions (for parametric surfaces).
3) Add 32 new scripts for a total of 373 integrated scripts.
4) 14 Videos Tutorials available from MathMod's
FaceBook page: https://www.facebook.com/MathMod-529510253833102/
and Youtube : https://www.youtube.com/channel/UC-NDhd94LLS0KFUdKnloj4w
5) Bug fix and code optimization. For more informations go to: https://sourceforge.net/p/mathmod/branches/commit_browser
All your comments and suggestions are welcome.

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
6.0
updated Sep 07 2017
added Mar 11 2014
downloads today
0
page views today 5