Data Visualization

K3DSurf – visualize and manipulate mathematical models

K3DSurf is a program to visualize and manipulate multidimensional surfaces by using mathematical equations. It is also a modeler for POV-Ray in the area of parametric surfaces.

K3DSurf use parametric descriptions of it’s physical models.

The parametric method of representing surfaces/curves uses a function to map some portion of R2 (the domain) to a patch of the surface in R3.

Features include:

  • 3D, 4D, 5D and 6D HyperObjects visualization.
  • Full support of all functions (like C language).
  • Interactive visualization with mouse events (Right: Rotate, Middle: translate and left: Scale)
  • Real time animation (rotation) and morph (by the introduction of t_time variable). Animation and morph can also be monitored by controls that affect the CPU usage and t_time step.
  • Create screenshots by copying the draw window or by using Povray, a popular raytracer.
  • Create movie scenes.
  • Generate Mesh files that describe the shape of the mathematical model.
    • Supported formats are:
      • Povscript.
      • VRML2: to use with the majority of current browsers via an appropriate plug-in
      • OBJ: a well-known file format supported by the majority of 3D applications (Blender, MAYA and Moray etc).
  • More than 100 well known examples.

Website: k3dsurf.sourceforge.net
Support:
Developer: Abderrahman Taha
License: GNU General Public License

K3DSurf

K3DSurf is written in C++. Learn C++ with our recommended free books and free tutorials.

Return to Scientific


Explore Linux

Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category.
In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality.

The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions.
Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others.
Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems.
Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks.
Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems.
Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux.
Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools.
Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux.
Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted