注册
登录
论坛
返回网络画板
搜索
inRm3D: 画板论坛
»
GSP (几何画板)
»
分形版
» 几何画板下的编程思考:javascript
1 ...
 
9
10
11
12
13
14
15
16
17
18
... 32
下一页
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
发短消息
加为好友
xklppp
(肖老头)
当前离线
UID
30376
帖子
527
精华
1
积分
6520
威望
6520
金钱
0
来自
湖南湘潭
在线时间
473 小时
注册时间
2014-7-6
最后登录
2022-3-9
教授
UID
30376
帖子
527
精华
1
积分
6520
来自
湖南湘潭
101
#
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)
下载次数: 2849
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
来自
湖南湘潭
102
#
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
来自
湖南湘潭
103
#
xklppp
发表于 2014-12-6 09:24
|
只看该作者
原来这种环上的球,其大小是变化的:
下载
(14.27 KB)
2014-12-6 12:39
下载
(17.07 KB)
2014-12-6 12:39
回复
引用
TOP
发短消息
加为好友
柳烟
(伍幻生)
当前离线
UID
539
帖子
87
精华
0
积分
338
威望
338
金钱
0
在线时间
2227 小时
注册时间
1970-1-1
最后登录
2024-10-18
版主
UID
539
帖子
87
精华
0
积分
338
104
#
柳烟
发表于 2014-12-6 11:45
|
只看该作者
相当漂亮。
回复
引用
TOP
发短消息
加为好友
xklppp
(肖老头)
当前离线
UID
30376
帖子
527
精华
1
积分
6520
威望
6520
金钱
0
来自
湖南湘潭
在线时间
473 小时
注册时间
2014-7-6
最后登录
2022-3-9
教授
UID
30376
帖子
527
精华
1
积分
6520
来自
湖南湘潭
105
#
xklppp
发表于 2014-12-7 10:44
|
只看该作者
虽然还有很多精妙的陷阱弄不明白,但我们的程序到现在陷阱模块的轮廓已经初步完成,参数面板中的陷阱控制如下:
Tr...陷阱中各点的捕捉半径,代码: oTsize
Ti...陷阱的镂空半径,即整体形状的大小,代码:oTiner
Sk...陷阱揭开的层数,代码:skip
Pt...用来控制球环中球的数量、玫瑰曲线和心曲线的花瓣数量等,代码:petals
上面没有贴出源程序,是因为陷阱模块比较乱,整理了一下,现贴于此,敬请赐教,谢谢各位老师!!!
html0610.rar
(10.37 KB)
下载次数: 2709
2014-12-7 10:44
回复
引用
TOP
发短消息
加为好友
dtt
当前离线
UID
25259
帖子
3
精华
0
积分
5
威望
5
金钱
0
在线时间
165 小时
注册时间
2014-5-14
最后登录
2018-6-2
UID
25259
帖子
3
精华
0
积分
5
106
#
dtt
发表于 2014-12-7 12:13
|
只看该作者
xklppp老师:
辛苦了!谢谢您精心编写的精品。
陷“井”应为陷“阱”,“阱”不是“井”的同义词,倒是和“陷”义相近。
回复
引用
TOP
发短消息
加为好友
xklppp
(肖老头)
当前离线
UID
30376
帖子
527
精华
1
积分
6520
威望
6520
金钱
0
来自
湖南湘潭
在线时间
473 小时
注册时间
2014-7-6
最后登录
2022-3-9
教授
UID
30376
帖子
527
精华
1
积分
6520
来自
湖南湘潭
107
#
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
来自
湖南湘潭
108
#
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
发短消息
加为好友
lnszdzg
(老杜)
当前离线
UID
22171
帖子
418
精华
1
积分
1185
威望
1185
金钱
0
在线时间
130 小时
注册时间
2013-12-6
最后登录
2015-3-2
教授
UID
22171
帖子
418
精华
1
积分
1185
109
#
lnszdzg
发表于 2014-12-8 20:58
|
只看该作者
太精彩了,手痒痒了,可是还没弄懂哈!
回复
引用
TOP
发短消息
加为好友
lnszdzg
(老杜)
当前离线
UID
22171
帖子
418
精华
1
积分
1185
威望
1185
金钱
0
在线时间
130 小时
注册时间
2013-12-6
最后登录
2015-3-2
教授
UID
22171
帖子
418
精华
1
积分
1185
110
#
lnszdzg
发表于 2014-12-8 21:07
|
只看该作者
下载
(24.77 KB)
2014-12-8 21:07
回复
引用
TOP
1 ...
 
9
10
11
12
13
14
15
16
17
18
... 32
下一页
返回列表