• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go

none.gif

却无法破

[全年龄正常向]求助:已知起点和终点,怎么计算随机曲线的坐标

已知起点和终点的XY坐标,怎么计算从起点到终点的一条随机曲线的所有坐标,曲线角度比如170

求个计算公式,计算过程也行,别用太高级的方法哈
此帖悬赏结束
最佳答案: 100 SP币
最佳答案获得者: c0b837ea

none.gif

小强少爷

我的意思是,你的说法更像是程序算法
给你个思路
每次随即出x,y坐标出来,根据时间推移继续产生到下一随机点生成曲线轨迹、随机点渐进到目标点。
轨迹可以按自己需求来,粗暴点就是少取几个点,要平滑的话每次x,y增量就弄小点。
最佳答案奖励: (+100) SP币

none.gif

小强少爷

既然是随机,哪来的坐标?
热心助人奖励: (+1) SP币

none.gif

小强少爷

你是想在AB两个已知坐标上生成一条随机曲线吧

要是曲线上的坐标都是预设的,那就不叫随机曲线了
热心助人奖励: (+1) SP币

641504.png

c343de47

Mark zsbd
稍等,我分析一下
热心助人奖励: (+1) SP币

BigFish

热心助人奖励: (+1) SP币

时崎狂三

热心助人奖励: (+1) SP币

none.gif

5a013478

可以在两个坐标之间的区域取若干个坐标,再给这几个坐标加上随机变量(可以是1~10),每次经过这些坐标就行了
热心助人奖励: (+1) SP币

462014.jpg

惊魂甫定

B8F  2019-08-29 17:24
(乃子!柰子!奶子!)
有我当年的风范
热心助人奖励: (+1) SP币

22722.jpg

cb454388

贝塞尔曲线就行
百度搜下一大堆实现
https://blog.csdn.net/pofeiren1069/article/details/82889300
热心助人奖励: (+1) SP币

9.png

一个灵魂

B10F  2019-08-29 19:25
([sell=0]出售內容[/sell])
最简单的方法,使用AB两点坐标,以函数Y=R*X^2(R为随机数)为给定曲线,让AB处于曲线上不就得了(解二元方程),一般的外挂检测不会辨别曲线形状的。

另一个思路是取线段AB中点C,然后让C点往随机方向偏移一个随机数,然后以ACB三点做曲线拟合就得了
热心助人奖励: (+1) SP币

911876.png

Mrbigger

B11F  2019-08-29 19:53
(⎝⎛•‿•⎞⎠)
易语言啊,我小学的时候时玩的东西,然而现在已经大学毕业了

随机取值还要曲线连续的话,贝塞尔曲线应该能满足你的需求,我随便找了一个易语言的实现,你试试吧  http://www.sanye.cx/?id=5265  或者百度 易语言 贝塞尔曲线,挺多结果的
热心助人奖励: (+1) SP币

none.gif

却无法破

回 1楼(小强少爷) 的帖子

是的,求教如何计算

none.gif

却无法破

回 2楼(小强少爷) 的帖子

随机出来的坐标啊,最终要画曲线出来的,自然有坐标了

none.gif

小强少爷

不知道你是打算用什么来实现这个

所以也没法给具体的公式,理论上这个EXCEL也能实现

机制并不难,自己试试吧

none.gif

却无法破

回 5楼(小强少爷) 的帖子

我自己试了这样的,但是最终移动不是曲线的,是那种抖动的方式移动的了

641504.png

c343de47

你的问题不够明确,建议补充:
随机是服从什么随机过程或分布?以X为自变量,Y方向上的随机游走,还是二维平面随机游走?
大致方法是已知先验,采样终点符合条件的后验。曲线分辨率是什么规模决定能否直接计算,还是要做近似。

none.gif

小强少爷

回 8楼(却无法破) 的帖子

能抖动着移动就对了

控制取值变小就是曲线

none.gif

小强少爷

如果你对线条有明确要求,那就要对取值作约束

跟你说的随机就矛盾了

none.gif

却无法破

回 9楼(c343de47) 的帖子

那我这样说
我的目的是做一个鼠标模拟真实移动轨迹的程序出来

所以我打算先计算出一个曲线,然后按这个曲线的每个坐标移动就行

然后我自己先试了下,就是随机个XY值然后加偏移量的方式,但是最终发现这样移动的方式就是抖着移动的,这真实个鬼啊

none.gif

却无法破

回 11楼(小强少爷) 的帖子

麻烦看下12楼的回复

none.gif

却无法破

回 12楼(却无法破) 的帖子

所以会有个已知坐标和最终坐标,对应的就是鼠标的当前位置和要移动到的位置

但是不能瞬移,直线移动也不怎么好

none.gif

小强少爷

你这是打算写外挂吗?

你用的什么语言

none.gif

却无法破

回 15楼(小强少爷) 的帖子

游戏脚本
易语言

但这些不是重点啊,这个应该有数学方式算?

none.gif

小强少爷

模拟鼠标轨迹怎么可能有公式?
易语言都不知道能不能调鼠标API
粗糙一点,你录几个鼠标轨迹坐标调着用吧

真费劲,你把条件一次性说清楚不好吗。
你去当产品经理估计活不过三天就要被程序员砍死

none.gif

却无法破

回 17楼(小强少爷) 的帖子

我是要搞一条曲线出来呀,每次的曲线的所有坐标都随机

其他的都能搞定啊,鼠标移动都好说

录出来不怎么样啊, 这个起点终点又不是和滑块验证一样固定的,所以我想要个算法?公式?计算曲线出来

直线倒是好弄,但是太假了

哥们,其他不是重点啊,重点就是怎么画比较真实的移动曲线(难搞的话能画曲线也行,我慢慢调整)

none.gif

却无法破

别消失了啊,给个结果啊

none.gif

却无法破

回 22楼(5a013478) 的帖子

我想要比较平滑的曲线,如果只是取直线然后加偏移,那么就会形成一条抖动的曲线

none.gif

却无法破

回 25楼(cb454388) 的帖子

我百度了下这个曲线,有个C语言写的看效果图应该符合我要求但是不会改,有些易语言写的画这个曲线的,实际操作画出来的曲线不对,比如https://pan.baidu.com/s/1F0OH6QwGLrk1_kFMzB441w这里的(抱歉不会发图床的),和我所需要的差很多

none.gif

却无法破

回 26楼(一个灵魂) 的帖子

函数Y=R*X^2   额,看不懂,数学不好,求更具体

另一个思路是取线段AB中点C,然后让C点往随机方向偏移一个随机数,然后以ACB三点做曲线拟合就得了

三点做曲线拟合   咋搞....

none.gif

却无法破

回 27楼(Mrbigger) 的帖子

麻烦看下28楼
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go