|
主题: 请问如何画线
|
 bigflyman
职务:普通成员
等级:1
金币:0.0
发贴:87
注册:2000/11/11 20:29:46
|
#12001/8/9 11:31:56
如果知道了线段的起点终点,如何用函数画出直线?
|
 Demon.S
职务:版主
等级:5
金币:10.0
发贴:2468
注册:2000/9/15 13:56:49
|
#22001/8/9 11:38:26
有很多方法 我说一种比较简单的 例如有一根很短的直线(ln),默认的rotation是0,默认长度是1,首先,你获取两点的x,y,然后设置ln的xy为第一个点的xy,接着,比较第2个点的xy和第一个点的xy的偏差,用弧度、差值算,最后你获取了这两个点的象限就可以设置ln的rotiontion(弧度)和length(差值)了。
|
 bigflyman
职务:普通成员
等级:1
金币:0.0
发贴:87
注册:2000/11/11 20:29:46
|
#32001/8/9 11:54:46
有没有再简单一点的!
|
 Demon.S
职务:版主
等级:5
金币:10.0
发贴:2468
注册:2000/9/15 13:56:49
|
#42001/8/9 11:57:27
...画线完全是算法问题,简化只是算法的简化,而不是方法的简化...
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
|
#52001/8/10 14:58:07
我目前见过有两种方法:
1。如画魔所说,计算scale和ratation的
2。直接修改x和y方向的scale,蓝色理想第一期电子刊物上介绍过,当时没细看
|
 bigflyman
职务:普通成员
等级:1
金币:0.0
发贴:87
注册:2000/11/11 20:29:46
|
#62001/8/12 16:41:02
我好像看到有人用flash花出正玄曲线,这种缩放旋转的方法肯定不行!
|
 Demon.S
职务:版主
等级:5
金币:10.0
发贴:2468
注册:2000/9/15 13:56:49
|
#72001/8/13 9:45:15
bigflyman在上个帖子中说 引用: 如果知道了线段的起点终点,如何用函数画出直线?
|
 yelli
职务:普通成员
等级:1
金币:0.0
发贴:6
注册:2001/3/30 14:25:37
|
#82001/8/13 16:59:25
其实用复制点的方法也可以画的,只是要控制好点尺寸,看上去还是一条直线。
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
|
#92001/8/13 17:32:15
YElli在上个帖子中说 引用: 其实用复制点的方法也可以画的,只是要控制好点尺寸,看上去还是一条直线。
这样会很快把资源用光!
|
 bigflyman
职务:普通成员
等级:1
金币:0.0
发贴:87
注册:2000/11/11 20:29:46
|
#102001/8/14 13:43:55
我找到画正玄函数的源程序,发现他也是用YElli所说的方法.看来flash不可能像aw中直接画线.
|
 bigflyman
职务:普通成员
等级:1
金币:0.0
发贴:87
注册:2000/11/11 20:29:46
|
#112001/8/14 13:44:56
我找到画正玄函数的源程序,发现他也是用YElli所说的方法.看来flash不可能像aw中直接画线.
|