csharp 发表于 2015-11-15 16:25:55

点集质心

参考资料
http://www.cnblogs.com/dongsheng/archive/2013/04/26/3045497.html
三角形的重心是: (x1+x2+x3) / 3,(y1+y2+y3) / 3,可以推广否?
  错误的推广公式是“质点系重心公式”,即如果认为多边形的质量仅分布在其顶点上,且均匀分布,则这个公式是对的。 但是,现在多边形的质量是均匀分布在其内部区域上的,也就是说,是与面积有关的!
  剖分成N个三角形,分别求出其重心和面积,这时可以想象,原来质量均匀分布在内部区域上,而现在质量仅仅分布在这N个重心点上(等假变换),这时候就可以利用刚才的质点系重心公式了。 不过,要稍微改一改,改成加权平均数,因为质量不是均匀分布的,每个质点代表其所在三角形,其质量就是该三角形的面积(有向面积!),——这就是权!


**** Hidden Message *****
命令: (getcentroid (car (entsel)))
选择对象: (2730.78 1631.18 0.0)
命令: (setq p (getcentroid (car (entsel))) )
选择对象: (2730.78 1631.18 0.0)
命令: L
LINE
指定第一个点: !p
(2730.78 1631.18 0.0)

经验证多边形(仅直线段) 和用面域求得的质心一致

819534890 发表于 2015-11-15 22:17:32

很好,回复学习

imxdcad 发表于 2015-11-21 17:01:35

学习一下,长长见识

yfy2003 发表于 2015-11-21 17:25:36

回复!学习!!!!:dizzy::dizzy:

QiaoCheng 发表于 2015-12-25 23:25:06

多谢分享,学习下

aimisiyou 发表于 2015-12-26 22:35:46

先创建面域再获取面域属性是不是可以很快得出结果?

zhcSolution 发表于 2015-12-28 10:16:54

估计你没有学过概率.说很不专业的话

zhcSolution 发表于 2015-12-28 10:18:03

aimisiyou 发表于 2015-12-26 22:35
先创建面域再获取面域属性是不是可以很快得出结果?

这个问题,要看你创建面域的图元个数

kqqt6236 发表于 2016-6-24 10:26:59

学习一下   

革天明 发表于 2016-6-29 16:21:38

学习一下,谢谢楼主分享

zjy2999 发表于 2016-6-29 17:22:24

学习!!!!!!!!!!!!!!

热土流风 发表于 2017-12-13 18:49:50

非常感谢!!!

Tips 发表于 2018-2-1 09:11:41

6666666666

wang_h_f 发表于 2019-3-11 09:32:42

6666666666666666666666666

peihaodong 发表于 2019-3-11 09:36:22

666666666666666
页: [1] 2
查看完整版本: 点集质心