多胞体图形生成器Jenn3d

其它类软件,非上述版软件
回复
头像
pandafq
帖子: 68
注册时间: 2008-01-06 16:03

多胞体图形生成器Jenn3d

#1

帖子 pandafq » 2009-12-31 23:08

数学是相当奇妙的,尤其当数学方程式表达成图形的时候。Jenn3d 就是这么一个令人惊叹的数学"玩具",它可以通过改变一些参数产生不同的多胞体,你可以用鼠标转动它、拉进它,爱怎么玩就怎么玩。还可以将其输出成图片,当成桌面使用。
想知道各种几何模型在超球面(四维球的球面)上的样子吗?这个程序可以把各种几何体映射到超球面上,然后用三维的方式展示出来。你会发现几何体的棱和面都是弯的,这是因为这些几何体是在四维球面中的。就像三维球表面上的赤道和两根经线组成的“三角形”一样,每条边都是弯的。
Screenshots
Screenshots
13-1081_3.jpg
http://www.math.cmu.edu/~fho/jenn/可下载到最新版本
但在Ubunutu 9.10中按照官方安装步骤会出现错误,如下

代码: 全选

~/jenn3d $ make
g++ -O3 -ffast-math -fomit-frame-pointer -funroll-loops -pipe -DDEBUG_LEVEL=0 -DCAPTURE=4 -c -o main.o main.C
In file included from main.h:23,
from main.C:20:
definitions.h: In function 'void Logging::indent()':
definitions.h:158: error: 'abort' was not declared in this scope
definitions.h: In function 'void Logging::outdent()':
definitions.h:163: error: 'abort' was not declared in this scope
In file included from todd_coxeter.h:24,
from go_game.h:29,
from drawing.h:24,
from main.h:24,
from main.C:20:
linalg.h: In function 'float random_unif()':
linalg.h:173: error: 'drand48' was not declared in this scope
make: *** [main.o] Error 1
正确的安装步骤:
1、解压缩下载的文件
2、将下面的代码添加到 definitions.h 文件中,如图所示

代码: 全选

#include <stdlib.h>
#include <string.h>
#include <algorithm>
最终结果
最终结果
3、进入终端 输入

代码: 全选

sudo apt-get install freeglut3-dev
sudo apt-get install libpng-dev
make
./jenn
4、安装完成了

解决方法参考http://students.wmi.amu.edu.pl/~s301428/blog/?p=25
上次由 pandafq 在 2010-01-02 9:03,总共编辑 1 次。
我是一只小菜鸟呀,咿呀咿呀呦~~~~~~~~~~
头像
guang5678
帖子: 248
注册时间: 2006-08-29 9:05
来自: HIT
联系:

Re: 多胞体图形生成器Jenn3d

#2

帖子 guang5678 » 2009-12-31 23:11

眼好花啊。 :em20 :em20
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 多胞体图形生成器Jenn3d

#3

帖子 eexpress » 2009-12-31 23:22

懒得编译。lz 作几个这样的桌面背景出来吧。
● 鸣学
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 多胞体图形生成器Jenn3d

#4

帖子 xiooli » 2009-12-31 23:46

三维的映射到四维上,再弄到二维上,好晕 :em20
头像
nsynet
帖子: 241
注册时间: 2008-09-20 22:51
来自: 湖北武汉武昌区
联系:

Re: 多胞体图形生成器Jenn3d

#5

帖子 nsynet » 2010-01-08 21:21

楼主搞科研的吧。。。。。
头像
popopupa
帖子: 1198
注册时间: 2008-08-07 23:15

Re: 多胞体图形生成器Jenn3d

#6

帖子 popopupa » 2010-01-08 22:04

好漂亮!
wx85105157
帖子: 108
注册时间: 2010-01-21 23:09

Re: 多胞体图形生成器Jenn3d

#8

帖子 wx85105157 » 2010-01-23 19:20

还是lz做几张好看的发布出来吧
头像
pandafq
帖子: 68
注册时间: 2008-01-06 16:03

Re: 多胞体图形生成器Jenn3d

#9

帖子 pandafq » 2010-02-18 22:24

这。。。。。审美眼光也不太好,随便上点图
0.jpg
1.jpg
2.jpg
4.jpg
我是一只小菜鸟呀,咿呀咿呀呦~~~~~~~~~~
dukeduan
帖子: 104
注册时间: 2007-09-11 10:12
来自: Yunnan

Re: 多胞体图形生成器Jenn3d

#10

帖子 dukeduan » 2010-02-19 10:05

看过讲4维空间的纪录片,不过还是没有理解咋回事。
:em06 :em06 :em06
********
人穷志短
马瘦毛长
********
回复