0

我创建了一个这样的矩形多边形:

polyrect=new Polygon(new float[]{0,0,width,0,width,height,0,height});
polyrect.setOrigin(width,0);
polyrect.setRotation(45f);
polyrect.setPosition(getX(),getY());
shapeRenderer.polygon(polySwatter.getTransformedVertices());

它工作得很好,但现在我想画一个像这样的倒三角形。

在此处输入图像描述

我怎样才能用这种方法画一个倒三角形?

4

1 回答 1

2

您可以通过这种方式设置顶点,从而为您提供倒三角形。

polyrect=new Polygon(new float[]{width/2f,0,width,height,0,height});
polyrect.setOrigin(width,0);
//polyrect.setRotation(45f);
polyrect.setPosition(200,200);
于 2017-04-06T13:34:26.530 回答