想做一个功能,点与点之间的画线问题,比如一个正方形的四个端点互相连接起来,不能有斜线(斜线需要用折线代替),不能有交叉线(或者能找出交叉点也行),应该怎么设计?应该用到什么算法?
解决方案 »
- 都说C#里一切皆为对象,既然如此为什么还会有装箱呢?
- ASP.NET去掉IE里的状态栏,菜单栏,标签栏
- 为了运行c#编的程序,要装一个.net运行库,这个运行库多呀?是不是60多M的安装包?
- 如何让listview显示磁盘某个路径下的文件夹或者文件(含图标和名称),就像资源管理器一样。
- 无线模块中转查询或更新数据,怎么定协议呢?
- 请问各位高手如何实现点击窗体任何地方都能拖动窗体的功能???
- 请问:如何在C#中打开已经关联的文档,比如一个PDF文件?
- 求助!@一个关于游标的问题 -----急
- 在WinForm里面的DataGrid事件的绑定?
- SqlDataReader的问题,大家来看看!
- ERROR [HY000] [Microsoft][ODBC dBase Driver] 外部数据库驱动程序 (8458) 中的意外错误
- 喔是菜鸟,请问各位路过的大神wpf 中DatePicker控件能不能选择时间?
比如有这样三个点,A(10,10)B(10,0)C(20,10)
从A点开始画,你是要画AB还是画AC?
正方形的四个点
A BC D画A-B,A-C,A-D,用户只要把鼠标点住A,拖到D上,我就要自动生成与其它线无交点的折线。
你的意思是说,
连接a-d,然后在连接 b-c
那末b-c就要拐弯的吗
line( (x1,y1), (x1, y2))
line( (x1, y2), (x2, y2) )?