坐标算法 距离:(x2-x1)(x2-x1)+(y2-y1)(y2-y1)再开方n=距离/ 除以给定的长度;n表示有多少个这样的距离求坐标点就用一个直角三角型的钩股定理 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 说下思想吧,很简单的首先求出 已只2点所构成的向量方向(就是对于X轴的角度)然后用长度做成一个向量V然后起始点(p1+v*n) 就是N个点判断超过:(p1+v*n)的长度(就是sqrt(x*x+y*y))大不大于终止点p2就OK了 点数就是 steps = max(|y2-y1|,|x2-x1|)然后用 dy = (y2-y1)/steps 和 dx = (x2-x1)/steps 作为步长放入一个for循环计算出来 steps 个点的坐标。 我这个是图形学的算法。主要看你要什么了,如果只有INT做单位 这个可能不太准确 虽然没有错,但是没有说清楚至少一下基本点:p1、p2有两个坐标值,同时步长v有在两个坐标上有值,你没有说清楚结构。另外,计算所有坐标时不需要乘法而只需要加法就可以了,你也没有说清楚。 如何实现类似VS可视化设计效果 各位大神、小神早啊! 小弟代码来也! C#反射类问题,我还没用过。 float的数据转换问题 急:.net 2.0 发送邮件的问题 DataGrid中如何改变某一列的颜色 关于datagrideview传值问题 c#中如何取得数组下标 devexpress chartcontrol控件(winform急急急) DataGrid的按键屏蔽问题? 谁能够告诉我,在WPF中Treeview如何编辑节点啊? Environment.Exit(0); 退出之后 怎么重新启动啊
然后用长度做成一个向量V然后起始点(p1+v*n) 就是N个点判断超过:
(p1+v*n)的长度(就是sqrt(x*x+y*y))大不大于终止点p2就OK了
我这个是图形学的算法。主要看你要什么了,如果只有INT做单位 这个可能不太准确