我的项目需要帮助。我用HTML5,JS和CSS3制作ERD图生成器。我只想念我的项目中的一个功能,那就是链接两个对象(矩形)。我试图使此功能,但它只能直接使用,但我希望线条成90度角。
为了获得更好的exaplain,这是我现在拥有的:http ://i.stack.imgur.com/fpfKb.png
这就是我想要的:http : //i.stack.imgur.com/eCNKX.png
所以这里是什么功能,我想不通:此功能必须带2个对象。对象具有位置X和Y,宽度和高度。并在该对象中函数计算最佳边以链接这两个对象和90度角。
因此,例如,它返回:(
起点)Point1:123,566
(换行处)Point2:223,766
(点换行)Point3:153,266
(End Point)Point4:33,234有
什么想法?我只想要算法的建议。谢谢你们 :)。
left
和哪个较小top
值(如果这是您放置它们的方式)left + width
左对象的top + height/2
左对象的left
正确的对象处top + height/2
正确的对象处很抱歉没有发布代码。如果您发布示例代码,则可以将其添加为答案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句