返回列表 回复 发帖

Implicit3D《隐函数作图器》(10.06.09 更新)

implicit3d.rar (36.91 KB)
此程序使用vc++的 MFC 与OpenGL编写的,  程序加入了球形裁剪与方形裁剪的切换,使用鼠标左键自由旋转,使用鼠标滚轮进行有限制的缩放,使用鼠标右键可以显示隐函数设置对话框,只是颜色的选取没有实现,可以把客户区中的内容复制到剪切板上。
这里有一些用此程序作的三维旋转对称的代数曲面。
6.JPG
截图.JPG
图标搞成透明的了,保存与打开功能没实现,慢慢来,不久会实现的.下面是3d隐函数的作图器作的四个等球两两外切的图象,其隐函数为:((x+1)^2+(y+1)^2+(z+1)^2-2)*((x-1)^2+(y-1)^2+(z+1)^2-2)*((x+1)^2+(y-1)^2+(z-1)^2-2)*((x-1)^2+(y+1)^2+(z-1)^2-2)

4球.JPG (14.76 KB)

4球.JPG

Implicit3d v1.1.rar (34.08 KB)

球坐标下的隐函数作图器,可以作出U在0 到2Pi范围,
V在0到Pi范围,R不超出所给立方体区域的隐函数图象。
1.JPG

Implicit3d.rar (33.98 KB)

12# 榕坚

2(1).JPG (9.53 KB)

2(1).JPG

3.JPG (6.32 KB)

3.JPG

5.JPG (5.85 KB)

5.JPG

6.JPG (6.68 KB)

6.JPG

7.JPG (6.66 KB)

7.JPG

8.JPG (7.02 KB)

8.JPG

9.JPG (7.18 KB)

9.JPG

球坐标方程 r-sin(3*v)-2=0

1.JPG (7.32 KB)

1.JPG

球坐标方程 r-sin(4*v)-2=0

12.JPG (6.67 KB)

12.JPG

球坐标方程 r-3*sin(4*v)-1=0

13.JPG (5.36 KB)

13.JPG

球坐标方程 r-1*sin(6*v)*cos(5*u)-3=0

14.JPG (8.84 KB)

14.JPG

球坐标隐函数作图器更新了r,u,v的范围设置,算法有变化,但光照效果有待改进。 Implicit3d.rar (34.04 KB)

1(1).JPG (18.71 KB)

1(1).JPG

球坐标方程 4*sin(r)-1*sin(19*v)*sin(19*u)-3=0

2.JPG (11.85 KB)

2.JPG

返回列表