我试图在下面的链接中实现与flash电影类似的功能。 http://mathopenref.com/coordtrianglearea.html
当我们拖动三角形的点时,坐标标签( A(1,2))正确对齐并自行排列,以便它们不会相互碰撞并且永远不会落入三角形。
请指导我..
提前致谢。
答案 0 :(得分:0)
在您给出的示例中,文本字段似乎在相应角的角度对分的三角形外部对齐。
对于一个角落的位置,将两个向量移到另一个角落。将它们标准化然后添加它们并再次标准化生成的矢量。这将为您提供该角落中角度对分的矢量v
。将向量乘以负常数并将其添加到角落,您将获得三角形外的位置p
。最后,如果v
的角度在pi / 2和-pi / 2之间(向右指向),则将标签的右边框与p
对齐,否则将左边框对齐。
对于简单的矢量计算,请参阅flash.geom.Point
。