str*_*ger 37
三角形的中心有不同的"类型".详细信息:三角中心.找到三角形中心的快速方法是平均所有点的坐标.例如:
GLfloat centerX = (tri[0].x + tri[1].x + tri[2].x) / 3;
GLfloat centerY = (tri[0].y + tri[1].y + tri[2].y) / 3;
Run Code Online (Sandbox Code Playgroud)
当您找到中心时,您需要围绕中心旋转三角形.要执行此操作,请翻译以使中心位于(0,0).执行轮换.现在反转您之前执行的翻译.
我想你的意思是三角形的质心!?
这可以通过1/3(A + B + C)容易地计算,其中A,B和C是三角形的各个点.如果你有分数,你可以像往常一样将它们乘以旋转矩阵.希望我帮到你.