不知道大家接触过这一类软件没有,比如管网优化的软件,每个管段可以拖来拖去;和别的管段碰到一起就连接起来。这种功能是什么思路?说点关键词就行。
我想到的思路是:管段做一个控件,管网是另外一个控件。管网控件包含很多个管段控件和节点控件。发生拖拽时,碰到一起,删除管段控件,在管网控件中加入该管段的数据。
这样对吗?要开发一个这样的软件需要积累那些知识点呢?最好以C#为例。
碰撞或重叠检测吧
这个用到哪一块的知识?能推荐相应的博文吗?
@白不菜: 最简单的就像画两个矩形,然后用系统提供的API测试两矩形有没有相交部分。博文我也没找到
173844862.NET高级部落欢迎您!