登录
|
注册
桌面版导航
搜索
社区论坛任务
停止自动跳转移动版
桌面版首页
北+ North Plus
询问&求物
求助:已知起点和终点,怎么计算随机曲线的坐标
«
1
2
»
却无法破
- 2019-08-27 22:01
[GF]
已知起点和终点的XY坐标,怎么计算从起点到终点的一条随机曲线的所有坐标,曲线角度比如170
求个计算公式,计算过程也行,别用太高级的方法哈
回复
小强少爷
- 2019-08-27 22:15
[B1F]
既然是随机,哪来的坐标?
回复
小强少爷
- 2019-08-27 22:21
[B2F]
你是想在AB两个已知坐标上生成一条随机曲线吧
要是曲线上的坐标都是预设的,那就不叫随机曲线了
回复
却无法破
- 2019-08-27 22:34
[B3F]
是的,求教如何计算
回复
却无法破
- 2019-08-27 22:34
[B4F]
随机出来的坐标啊,最终要画曲线出来的,自然有坐标了
回复
小强少爷
- 2019-08-27 22:41
[B5F]
我的意思是,你的说法更像是程序算法
给你个思路
每次随即出x,y坐标出来,根据时间推移继续产生到下一随机点生成曲线轨迹、随机点渐进到目标点。
轨迹可以按自己需求来,粗暴点就是少取几个点,要平滑的话每次x,y增量就弄小点。
回复
c343de47
- 2019-08-27 22:41
[B6F]
Mark zsbd
稍等,我分析一下
回复
小强少爷
- 2019-08-27 22:43
[B7F]
不知道你是打算用什么来实现这个
所以也没法给具体的公式,理论上这个EXCEL也能实现
机制并不难,自己试试吧
回复
却无法破
- 2019-08-27 22:43
[B8F]
我自己试了这样的,但是最终移动不是曲线的,是那种抖动的方式移动的了
回复
c343de47
- 2019-08-27 22:45
[B9F]
你的问题不够明确,建议补充:
随机是服从什么随机过程或分布?以X为自变量,Y方向上的随机游走,还是二维平面随机游走?
大致方法是已知先验,采样终点符合条件的后验。曲线分辨率是什么规模决定能否直接计算,还是要做近似。
回复
小强少爷
- 2019-08-27 22:49
[B10F]
能抖动着移动就对了
控制取值变小就是曲线
回复
小强少爷
- 2019-08-27 22:51
[B11F]
如果你对线条有明确要求,那就要对取值作约束
跟你说的随机就矛盾了
回复
却无法破
- 2019-08-27 22:55
[B12F]
那我这样说
我的目的是做一个鼠标模拟真实移动轨迹的程序出来
所以我打算先计算出一个曲线,然后按这个曲线的每个坐标移动就行
然后我自己先试了下,就是随机个XY值然后加偏移量的方式,但是最终发现这样移动的方式就是抖着移动的,这真实个鬼啊
回复
却无法破
- 2019-08-27 22:55
[B13F]
麻烦看下12楼的回复
回复
却无法破
- 2019-08-27 22:57
[B14F]
所以会有个已知坐标和最终坐标,对应的就是鼠标的当前位置和要移动到的位置
但是不能瞬移,直线移动也不怎么好
回复
小强少爷
- 2019-08-27 23:02
[B15F]
你这是打算写外挂吗?
你用的什么语言
回复
却无法破
- 2019-08-27 23:06
[B16F]
游戏脚本
易语言
但这些不是重点啊,这个应该有数学方式算?
回复
小强少爷
- 2019-08-27 23:11
[B17F]
模拟鼠标轨迹怎么可能有公式?
易语言都不知道能不能调鼠标API
粗糙一点,你录几个鼠标轨迹坐标调着用吧
真费劲,你把条件一次性说清楚不好吗。
你去当产品经理估计活不过三天就要被程序员砍死
回复
BigFish
- 2019-08-27 23:19
[B18F]
mark
回复
却无法破
- 2019-08-27 23:22
[B19F]
我是要搞一条曲线出来呀,每次的曲线的所有坐标都随机
其他的都能搞定啊,鼠标移动都好说
录出来不怎么样啊, 这个起点终点又不是和滑块验证一样固定的,所以我想要个算法?公式?计算曲线出来
直线倒是好弄,但是太假了
哥们,其他不是重点啊,重点就是怎么画比较真实的移动曲线(难搞的话能画曲线也行,我慢慢调整)
回复
时崎狂三
- 2019-08-27 23:44
[B20F]
回复
却无法破
- 2019-08-28 18:02
[B21F]
别消失了啊,给个结果啊
回复
5a013478
- 2019-08-29 12:13
[B22F]
可以在两个坐标之间的区域取若干个坐标,再给这几个坐标加上随机变量(可以是1~10),每次经过这些坐标就行了
回复
惊魂甫定
- 2019-08-29 17:24
[B23F]
有我当年的风范
回复
却无法破
- 2019-08-29 17:55
[B24F]
我想要比较平滑的曲线,如果只是取直线然后加偏移,那么就会形成一条抖动的曲线
回复
cb454388
- 2019-08-29 18:12
[B25F]
贝塞尔曲线就行
百度搜下一大堆实现
https://blog.csdn.net/pofeiren1069/article/details/82889300
回复
一个灵魂
- 2019-08-29 19:25
[B26F]
最简单的方法,使用AB两点坐标,以函数Y=R*X^2(R为随机数)为给定曲线,让AB处于曲线上不就得了(解二元方程),一般的外挂检测不会辨别曲线形状的。
另一个思路是取线段AB中点C,然后让C点往随机方向偏移一个随机数,然后以ACB三点做曲线拟合就得了
回复
Mrbigger
- 2019-08-29 19:53
[B27F]
易语言啊,我小学的时候时玩的东西,然而现在已经大学毕业了
随机取值还要曲线连续的话,贝塞尔曲线应该能满足你的需求,我随便找了一个易语言的实现,你试试吧
http://www.sanye.cx/?id=5265
或者百度 易语言 贝塞尔曲线,挺多结果的
回复
却无法破
- 2019-08-29 23:08
[B28F]
我百度了下这个曲线,有个C语言写的看效果图应该符合我要求但是不会改,有些易语言写的画这个曲线的,实际操作画出来的曲线不对,比如
https://pan.baidu.com/s/1F0OH6QwGLrk1_kFMzB441w
这里的(抱歉不会发图床的),和我所需要的差很多
回复
却无法破
- 2019-08-29 23:10
[B29F]
函数Y=R*X^2 额,看不懂,数学不好,求更具体
另一个思路是取线段AB中点C,然后让C点往随机方向偏移一个随机数,然后以ACB三点做曲线拟合就得了
三点做曲线拟合 咋搞....
回复
却无法破
- 2019-08-29 23:12
[B30F]
麻烦看下28楼
回复
«
1
2
»
回复
表 情
桌面版
Powered by
SP Project
v1.0
© 2010-2019
Time 0.001913 second(s),query:3 Gzip enabled
Top