我的任务是将一个动作从直线路径转换为弯曲路径。 给出起点和终点以及起始时间和速度。
$ ns_ at 2.000000000000“$ node_(0)setdest 90.441179033457 44.896095544010 1.373556960010"
上面的这一行定义了时间2.0s的node_(0)开始以1.37m / s的速度向目的地(90.44,44.89)移动。
我必须将运动改变为沿着弯曲的路径,这将是4次移动而不是一次。
我需要调整速度,以便在直线路径的同时获得分形路径的目的地。
我不确定如何在直线路径的同时在分形路径中获得B?
我正在考虑通过公式Time = distance / speed计算直线路径的时间。然后将时间除以4(cz将是4次移动而不是1次)但是我不知道如何调整速度。
任何帮助我的想法都将受到赞赏!!
答案 0 :(得分:0)
你需要计算第二条曲线的总长度,这应该是(如果这是von Koch雪花构造)原始曲线的4/3(因此,假设AP = PQ = QR = RB)。
因此,您的第一个速度应该是第二个曲线速度的四分之三,这样两者都可以同时到达(或者相反,如果参考曲线是第一个曲线则为四分之三)。
然而,既然你提到了分形,你应该知道重复细分过程会产生一条无限长的线:你的直线路径速度应该是无限慢的,因为它需要无限的时间来跟随第二个路径。那时你有无数的细分......虽然在实践中不会发生:)