我说的型心就是指物体的重量中心,也可以说是重心或质心.对于规则的几何物体,型心就是其长度或面积或体积的中心,如直线的型心是其中点,矩形的型心是其对角线的交点.但对于非规则的物体,其型心就不好求了.一个简单的方法就是将非规则物体分解为若干个规则物体,比如说一段由许多直线组成的多义线可以分解为若干的直线组成,而直线是规则的几何体,型心易求,再通过组合公式就可以计算出整个多义线的型心了.
我现在的困惑就是不知如何判断一个多义线的组成部分是直线还是圆弧,或者是其他图形,然后根据每一段的几何信息来求得重心.我只知道求出多义线各个节点的坐标,但每一段具体是什么图形好像没有相应的VLA函数.请各位高手帮忙出出主意.
boundary 只能用来求规则物体的质心. |