![]() (you can however set a desired number of threads from mathmodconfig. Automatic detection and allocation of the right number of threads supported by the hardware.Added five new integrated scripts (356 in total)).Added text information window to give the user an indication of the progress of an operation(threads number, processing time.). ![]() ![]() The MathMod function calculates the floating-point remainder f of x / y such that x i y + f. Or if the -13.5 negative value is specified in the function, then the maximum smallest integer is equal to -14.0. With large and unstructured (ie: without any function definition) mathematical formulas. For example, if the value of the given x parameter is 13.5 then the maximum number that has zeros after the decimal point is 13.0. ![]() MathMod-9.0 is now 1.5 to 10 times faster than previous releases, especially for scripts Scripts calculations enhancement for parametric and implicit surfaces.Add: possibility to show/hide a selected component, two new scripts ("Groupings of Knots", "Knotted Möbius strips") and OpenGL diffuse/ambient lights setting.Complete rewrite of MathMod's OpenGL viewer in order to make it OpenGl ES compatible: MathMod can now run (or easily adaptable to run) on mobile systems and platforms with limited resources (See MathMod running on a RaspberryPi with RaspberryPi-OS(32 Bit) : ).This release brings the most exciting development since the support of calculations on multi-core processor: MathMod compatibility with OpenGL ES! MathMod can now take full advantage of both modern CPU and GPU et will support embedded and mobile systems (consoles, phones.) Bug-fixes, code optimization and documentation update.įor a complete list of changes made during the course of development:.Or the GUI("Appearance"->"OpenGL Front Surface Support") The activation of this patch is available from mathmodconfig.js ("OpenGlConfig"->"GL_FrontFacingSupport"=false) Added a software implementation for the OpenGL variable gl_FrontFacing (fixed an issue with GPU drivers on MacOSX Catalina).Texture definitions (RGB and HSV) for parametric surfaces can now be expressed as functions of complex numbers.Added support for HSV (hue, saturation, lightness) coloring model (script: "Complex_Domain_Coloring").Support of graphing functions with complex numbers Z=u+iv in 3D and 4D spaces (demo scripts: "Complex3D_xx" and "Complex4D_Saddle").Further interaction with the surface might involve moving sliders to adjust the mesh density, parameter ranges, etc. Right now that doesn't seem to work for me in MathMod - my guess is that I would need to write a script modelled on one of the existing ones if my surface wasn't already in the examples, which is more than I could reasonably expect from most students.Īny chance you're working towards an interface closer to what K3DSurf had? The use case here is one where I'd have my surface in mind, choose either the isosurface or parametric tab accordingly, type the relevant functions into the boxes, set my parameters, and hit run. ![]() You could then play around with the various parameters. So for example if there was a particular level surface you're interested in, you could open up the program, replace the function for the Schwartz surface with a different function, and hit run. The main thing I liked with K3DSurf was that I could suggest it to my students as an easy way to render and visualise the various surfaces they would encounter in their homework. It feels a little less intuitive/discoverable though. Some comments regarding the program itself, as it compares to its predecessor: the rendering looks good and I'm happy to see the library of prepared examples. ![]()
0 Comments
Leave a Reply. |