示例#1
0
toxi::geom::Polygon2D * toxi::geom::Polygon2D::center( Vec2D & origin )
{
	Vec2D centroid = getCentroid();
	Vec2D delta = ( !origin.isZeroVector() ) ? origin.sub( centroid ) : centroid.invert();
	for( Vec2D v : vertices )
	{
		v.addSelf( delta );
	}
	return this;
}