K3DSurf

K3DSurf是一个可以在三维、四维、五维和六维中可视化和操纵数学模型的程序。 K3DSurf支持参数方程和等值面。(K3DSurf is a program to visualize and manipulate Mathematical models in three, four, five and six dimensions. K3DSurf supports Parametric equations and Isosurfaces.)

Github星跟踪图

K3DSurf是一个可以在三维、四维、五维和六维中可视化和操纵数学模型的程序。 K3DSurf支持参数方程和等值面。

特性
  • 等值面和参数曲面支持
  • 3D到6D超曲面支持
  • 掠夺,规模,变形支持
  • 导出为OBJ和POV文件格式。
  • 广泛的例子和支持论坛
使用K3DSurf研究数学表面包括:
  1. 使用鼠标事件进行交互式可视化(右:旋转,中间:平移和左:缩放)。
  2. 实时动画(旋转)和变形(通过引入t_time变量)。 动画和变形也可以通过影响CPU使用率和t_time步骤的控件进行监视。
  3. 通过复制绘图窗口或使用网络上最好的光线跟踪器来创建屏幕截图:Povray。
  4. 还支持创建电影场景
  5. Generat Mesh文件描述数学模型的形状。
  6. 支持的格式是:
    1. Povscript:Povray是网上最好的光线追踪器......它是免费的。
    2. VRML2:通过适当的插件与大多数当前浏览器一起使用。
    3. OBJ:大多数3D应用程序支持的着名文件格式(Blender,MAYA和Moray ......)。

注:本仓库是aur-archive所做的一个发行版。

2014年4月3日:

MathMod是对K3DSurf的完全重写,具有许多新功能和优化。

MathMod-8.0的更改日志(29/05/2018)
  1. 在一个或多个JSON脚本字段上添加用于脚本选择的新工具。
  2. 添加选项以导出具有顶点颜色的OBJ文件。
  3. 添加新脚本以生成具有链式模式的数学模型(Chained Cylinder / Sinusoid)。
  4. 修正了与MathMod分配的资源相关的30多个错误。
  5. MathMod的查看器增强功能(更好的集成进度条,添加边界框,视频内存使用优化......)。
  6. 代码清理和优化。

主要指标

概览
名称与所有者parisolab/k3dsurf
主编程语言C++
编程语言Shell (语言数: 4)
平台BSD, Linux, Mac, Windows
许可证GNU General Public License v2.0
所有者活动
创建于2018-04-10 06:05:56
推送于2018-04-10 06:34:57
最后一次提交2014-04-12 06:53:05
发布数0
用户参与
星数10
关注者数0
派生数5
提交数1
已启用问题?
问题数0
打开的问题数0
拉请求数0
打开的拉请求数0
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Usage license:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Copyright © 2007 Abderrahman Taha (taha_ab@yahoo.fr)

This Software is distributed under the GPL license, so trying to
obfuscate the fact that this Software is not made by you or that it
is free is expressly prohibited.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
To compile the program :
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
tar -xvzf k3dsurf-0.6.2.tar.gz;
cd k3dsurf;
qmake; make;
./bin/k3dsurf & ;

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Special thanks to :
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

  1. Warp for his excellent library parser :
    ("Juha Nieminen (warp@iki.fi)",http://iki.fi/warp/FunctionParser/)
  2. Qt and KDevelop community.