注册
登录
论坛
返回网络画板
搜索
inRm3D: 画板论坛
»
GSP (几何画板)
»
分形版
» 几何画板下的编程思考:javascript
1 ...
 
4
5
6
7
8
9
10
11
12
13
... 16
下一页
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
发短消息
加为好友
xklppp
(肖老头)
当前离线
UID
30376
帖子
527
精华
1
积分
6520
威望
6520
金钱
0
来自
湖南湘潭
在线时间
473 小时
注册时间
2014-7-6
最后登录
2022-3-9
教授
UID
30376
帖子
527
精华
1
积分
6520
来自
湖南湘潭
51
#
xklppp
发表于 2014-12-3 09:43
|
显示全部帖子
下载
(14.58 KB)
2014-12-3 18:48
下载
(14.95 KB)
2014-12-3 18:48
下载
(19.39 KB)
2014-12-3 18:48
下载
(19.9 KB)
2014-12-3 18:48
下载
(21.87 KB)
2014-12-3 18:48
下载
(31.94 KB)
2014-12-3 18:48
下载
(27.15 KB)
2014-12-3 18:48
下载
(31.03 KB)
2014-12-3 18:48
下载
(35.54 KB)
2014-12-3 18:48
下载
(35.94 KB)
2014-12-3 18:48
回复
引用
TOP
发短消息
加为好友
xklppp
(肖老头)
当前离线
UID
30376
帖子
527
精华
1
积分
6520
威望
6520
金钱
0
来自
湖南湘潭
在线时间
473 小时
注册时间
2014-7-6
最后登录
2022-3-9
教授
UID
30376
帖子
527
精华
1
积分
6520
来自
湖南湘潭
52
#
xklppp
发表于 2014-12-3 20:21
|
显示全部帖子
前面程序中有两处算法错误,纠正后并在陷阱模块中加入了几条曲线。
下面的曲线为:r=|t/4|-k.......t(幅角)、k(形状大小)
下载
(6.45 KB)
2014-12-4 10:05
下载
(13.96 KB)
2014-12-4 10:05
下载
(15.85 KB)
2014-12-4 10:05
下载
(24.32 KB)
2014-12-4 10:05
下载
(27.22 KB)
2014-12-4 10:05
下载
(31.1 KB)
2014-12-4 10:05
html0608.rar
(10.25 KB)
下载次数: 3244
2014-12-3 20:21
回复
引用
TOP
发短消息
加为好友
xklppp
(肖老头)
当前离线
UID
30376
帖子
527
精华
1
积分
6520
威望
6520
金钱
0
来自
湖南湘潭
在线时间
473 小时
注册时间
2014-7-6
最后登录
2022-3-9
教授
UID
30376
帖子
527
精华
1
积分
6520
来自
湖南湘潭
53
#
xklppp
发表于 2014-12-4 11:29
|
显示全部帖子
作花边图案蛮好的:
r=k*ln(|Zr|+|Zi|)
下载
(13.95 KB)
2014-12-4 21:55
r=k*ln|z|
下载
(15.96 KB)
2014-12-4 21:55
回复
引用
TOP
发短消息
加为好友
xklppp
(肖老头)
当前离线
UID
30376
帖子
527
精华
1
积分
6520
威望
6520
金钱
0
来自
湖南湘潭
在线时间
473 小时
注册时间
2014-7-6
最后登录
2022-3-9
教授
UID
30376
帖子
527
精华
1
积分
6520
来自
湖南湘潭
54
#
xklppp
发表于 2014-12-5 00:29
|
显示全部帖子
这几天跟着各位老师学着弄陷阱,特别是杜老师提供的曲线陷阱算法,受益匪浅,总算是摸着了一点点门道,在此谢过!!!
另外,有一种叫做“相切球”的陷阱,制作起来甚是繁复,头都大了。于是,便试着换个角度来思考这个问题,如果我们把这种陷阱叫做“球环”,情形就有所不同了,“球环”就是“球”在“环”上,环可以是圆,也可以是其他的形状,总之,环是连续的曲线,当球的半径为 0 时,曲线上便有着无数个球,当球的半径大于 0 时,所有球的球心便是曲线上离散的点,连续的曲线可以作陷阱,非连续的曲线同样可以,这样,我们就有了制作球环陷阱的算法,下面是球圆环(通过参数面板上的 Pt 控制球的数量):
name:"balls",
func:function(x,y)
{
var t=2*pi/balls; //球与球的间隔,这里为角度,即扇形区域
var b=round(atn2(y,x)/t); //轨迹上当前点落入的扇形区域
var ox=k*cos(b*t),oy=k*sin(b*t);//当前扇形区陷阱球的球心,k 为球环的半径
x=x-ox,y=y-oy;
return sqrt(x*x+y*y); //轨迹上当前点与当前陷阱球球心的距离
}
下载
(23.86 KB)
2014-12-5 09:11
下载
(23.77 KB)
2014-12-5 09:11
下载
(23.34 KB)
2014-12-5 09:11
下载
(24.25 KB)
2014-12-5 09:11
html0609.rar
(10.33 KB)
下载次数: 2637
2014-12-5 00:29
回复
引用
TOP
发短消息
加为好友
xklppp
(肖老头)
当前离线
UID
30376
帖子
527
精华
1
积分
6520
威望
6520
金钱
0
来自
湖南湘潭
在线时间
473 小时
注册时间
2014-7-6
最后登录
2022-3-9
教授
UID
30376
帖子
527
精华
1
积分
6520
来自
湖南湘潭
55
#
xklppp
发表于 2014-12-5 22:30
|
显示全部帖子
下载
(20.22 KB)
2014-12-6 12:38
下面的球环弄不好:
下载
(24.41 KB)
2014-12-6 12:38
下载
(18.79 KB)
2014-12-6 12:38
回复
引用
TOP
发短消息
加为好友
xklppp
(肖老头)
当前离线
UID
30376
帖子
527
精华
1
积分
6520
威望
6520
金钱
0
来自
湖南湘潭
在线时间
473 小时
注册时间
2014-7-6
最后登录
2022-3-9
教授
UID
30376
帖子
527
精华
1
积分
6520
来自
湖南湘潭
56
#
xklppp
发表于 2014-12-6 09:24
|
显示全部帖子
原来这种环上的球,其大小是变化的:
下载
(14.27 KB)
2014-12-6 12:39
下载
(17.07 KB)
2014-12-6 12:39
回复
引用
TOP
发短消息
加为好友
xklppp
(肖老头)
当前离线
UID
30376
帖子
527
精华
1
积分
6520
威望
6520
金钱
0
来自
湖南湘潭
在线时间
473 小时
注册时间
2014-7-6
最后登录
2022-3-9
教授
UID
30376
帖子
527
精华
1
积分
6520
来自
湖南湘潭
57
#
xklppp
发表于 2014-12-7 10:44
|
显示全部帖子
虽然还有很多精妙的陷阱弄不明白,但我们的程序到现在陷阱模块的轮廓已经初步完成,参数面板中的陷阱控制如下:
Tr...陷阱中各点的捕捉半径,代码: oTsize
Ti...陷阱的镂空半径,即整体形状的大小,代码:oTiner
Sk...陷阱揭开的层数,代码:skip
Pt...用来控制球环中球的数量、玫瑰曲线和心曲线的花瓣数量等,代码:petals
上面没有贴出源程序,是因为陷阱模块比较乱,整理了一下,现贴于此,敬请赐教,谢谢各位老师!!!
html0610.rar
(10.37 KB)
下载次数: 2509
2014-12-7 10:44
回复
引用
TOP
发短消息
加为好友
xklppp
(肖老头)
当前离线
UID
30376
帖子
527
精华
1
积分
6520
威望
6520
金钱
0
来自
湖南湘潭
在线时间
473 小时
注册时间
2014-7-6
最后登录
2022-3-9
教授
UID
30376
帖子
527
精华
1
积分
6520
来自
湖南湘潭
58
#
xklppp
发表于 2014-12-7 12:39
|
显示全部帖子
106#
dtt
谢了!!!
回复
引用
TOP
发短消息
加为好友
xklppp
(肖老头)
当前离线
UID
30376
帖子
527
精华
1
积分
6520
威望
6520
金钱
0
来自
湖南湘潭
在线时间
473 小时
注册时间
2014-7-6
最后登录
2022-3-9
教授
UID
30376
帖子
527
精华
1
积分
6520
来自
湖南湘潭
59
#
xklppp
发表于 2014-12-8 13:25
|
显示全部帖子
星环:
下载
(22.06 KB)
2014-12-8 22:17
下载
(18.55 KB)
2014-12-8 22:17
下载
(21.76 KB)
2014-12-8 22:17
回复
引用
TOP
发短消息
加为好友
xklppp
(肖老头)
当前离线
UID
30376
帖子
527
精华
1
积分
6520
威望
6520
金钱
0
来自
湖南湘潭
在线时间
473 小时
注册时间
2014-7-6
最后登录
2022-3-9
教授
UID
30376
帖子
527
精华
1
积分
6520
来自
湖南湘潭
60
#
xklppp
发表于 2014-12-9 00:22
|
显示全部帖子
没有杜老师的无私帮助,我到现在还弄不明白这些陷阱是怎么回事,非常非常感谢!正如杜老师上面贴出的作品,陷阱环上不仅仅可以是球,还可以是其他的形状。因为单点陷阱中也有各种各样的环,为讨论方便,我们这里不妨把这种多点陷阱称之为“链”,就像珍珠项链一样。
1.我们用特定的曲线定义“链”,用特定的形状定义链上的珠子(珠子也可以是曲线)。
2.根据珠子的数量将“链”分成若干区域,每个区域一个捕捉点,当轨迹上的点落入该区域时,便由该点进行捕捉。
3.单点陷阱的坐标原点为(0,0),而这种“链”陷阱的坐标原点是由“链”曲线动态地确定的。
4.不管是什么样的“链”曲线,比方说圆曲线,如果“链”的半径为 0,那么,最终的结果等同于单点陷阱。
我想尽量说的明白一点,但要真正从数理和陷阱的本质上来讨论,还得仰仗各位老师,谢谢!!!
另外,如果要让代码清爽一点,这种“链”陷阱需要开辟一个单独的模块,我们的代码需要动大手术,眼下只能勉强为之,模块之间有些纠缠不清。
下载
(18.48 KB)
2014-12-9 19:18
下载
(34.28 KB)
2014-12-9 19:18
下载
(21.14 KB)
2014-12-9 19:18
下载
(36.33 KB)
2014-12-9 19:18
下载
(22.85 KB)
2014-12-9 19:18
下载
(29.57 KB)
2014-12-9 19:18
下载
(32.81 KB)
2014-12-9 19:18
下载
(32.22 KB)
2014-12-9 19:18
下载
(23.22 KB)
2014-12-9 19:18
下载
(30.4 KB)
2014-12-9 19:18
html0701.rar
(10.46 KB)
下载次数: 2395
2014-12-9 02:18
回复
引用
TOP
1 ...
 
4
5
6
7
8
9
10
11
12
13
... 16
下一页
返回列表