Actionscript 3 对齐三角形的坐标标签,使它们不会相互碰撞。动作脚本3

Actionscript 3 对齐三角形的坐标标签,使它们不会相互碰撞。动作脚本3,actionscript-3,geometry,alignment,Actionscript 3,Geometry,Alignment,我试图在下面的链接中实现类似于flash电影的东西。 当我们拖动三角形的点时,坐标标签A1,2正确对齐并自行排列,这样它们就不会相互碰撞,也不会落入三角形内部 请引导我 提前感谢。在您给出的示例中,文本字段似乎在相应角点的角平分三角形外对齐 对于一个角点的位置,将两个向量带到其他角点。规格化它们,然后添加它们,并再次规格化生成的向量。这将为您提供该角点的角平分向量v。将向量乘以一个负常数,并将其加到角上,就可以得到三角形外的一个位置p。最后,如果v的角度介于pi/2和指向右侧的-pi/2之间,

我试图在下面的链接中实现类似于flash电影的东西。

当我们拖动三角形的点时,坐标标签A1,2正确对齐并自行排列,这样它们就不会相互碰撞,也不会落入三角形内部

请引导我


提前感谢。

在您给出的示例中,文本字段似乎在相应角点的角平分三角形外对齐

对于一个角点的位置,将两个向量带到其他角点。规格化它们,然后添加它们,并再次规格化生成的向量。这将为您提供该角点的角平分向量v。将向量乘以一个负常数,并将其加到角上,就可以得到三角形外的一个位置p。最后,如果v的角度介于pi/2和指向右侧的-pi/2之间,则将标签的右边框与p对齐,否则将左边框与p对齐


对于简单的矢量计算,请参见flash.geom.Point。

谢谢,伙计,我现在就试试,让你知道。再次感谢你。我尝试了你的解决方案,效果很好!非常感谢你救了我一天!顺便说一句,我喜欢你的尼克。