xdrx_curve_info
功 能:获得AcDbCurve曲线实体(polyline,lwpolyline,arc,circle,ellipse,spline)
和AcDbRegion(REGION面域)实体的面积,周长,质心,惯性矩,回转半径,边界盒等信息。
(得到的信息同命令massprop得到的Region的信息。但对于曲线不用得到region就能求得。
调用格式:(xdrx_getcurveinfo < Curve曲线或Region面域实体名 >)
返 回 值:各个信息组成的关联表。
说 明:对于不封闭的曲线,面积是把曲线开始点和终止点用直线闭合后的面积
但周长不计算最后的封闭直线段的长度。
示 例:下面信息使用该函数得到的Polyline的信息。
(("Perimeter" 26485.5) ("Area" 8.96831e+007) ("Centroid" (18350.9 11745.1))
("MomInertia" 1.30432e+016 3.09809e+016) ("ProdInertia" 1.95954e+016)
("PrinMoments" 4.54504e+014 9.96837e+014) ("PrinAxes" (0.774289 0.632833) (-0.632833 0.774289))
("RadGyration" 12059.7 18586.2) ("Box" (11075.9 6655.67) (23993.4 17421.3))
)