我有多边形说(六角形,6行) 这个六角形从中心连接6点,制作6个三角形 移动任何一点时都需要(因为移动三角形),其他点就像这一点一样移动。 我的意思是如果左点移动提升其他点向左移动,依此类推。
我想要的代码如下:
ptcP1.x和ptcP1.y我移动它的点。 其他点移动取决于ptcP1移动。 请注意,这个方程在方形中很好地工作,放在Penta和hexa等中。这个方程式有效,那么任何人都可以帮助我吗?
function button1_triggeredHandler( event:Event ):void
{
mode="mode2";
//trace(list.selectedIndex);
if(list.selectedIndex==1)
{
DrawSqure.ptcP1.x = Math.random() + 50;
DrawSqure.ptcP1.y = Math.random() + 50;
DrawSqure.ptcP2.y = 50-DrawSqure.ptcP1.x;
DrawSqure.ptcP2.x = DrawSqure.ptcP1.y;
DrawSqure.ptcP3.x = 50-DrawSqure.ptcP1.y;
DrawSqure.ptcP3.y = DrawSqure.ptcP1.x;
DrawSqure.ptcP4.x = 50-DrawSqure.ptcP1.x;
DrawSqure.ptcP4.y = 50-DrawSqure.ptcP1.y;
}
}