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 stars Tracking Chart

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. 代码清理和优化。

Main metrics

Overview
Name With Ownerparisolab/k3dsurf
Primary LanguageC++
Program languageShell (Language Count: 4)
PlatformBSD, Linux, Mac, Windows
License:GNU General Public License v2.0
所有者活动
Created At2018-04-10 06:05:56
Pushed At2018-04-10 06:34:57
Last Commit At2014-04-12 06:53:05
Release Count0
用户参与
Stargazers Count10
Watchers Count0
Fork Count5
Commits Count1
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count0
Pull Requests Open Count0
Pull Requests Close Count0
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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.