找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 5433|回复: 3

[求助] [求助]:任意曲线的质心怎么求

[复制链接]
发表于 2004-10-23 00:17:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
假设曲线上分布有均匀的质量,如何求其质心?直线或多义线都好办,圆弧也可积分求得,但任意的曲线就不好办了,想用积分但不知道具体函数.通常我都是把它偏移一个很小的距离,形成面域,再计算质心,但总觉得这种方法有点土.既然这类曲线可以算出长度(不知具体怎样积分求得的),也一定可以求出质心的,之前我在论坛上看到很多求长度的,就是没有求复杂曲线质心的,还垦请高手帮助,
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-10-23 10:17:00 | 显示全部楼层
这种方法不土,很符合实际情况
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-10-23 11:23:31 | 显示全部楼层
也可采用下面的方法,好像略好些:

  1. (defun c:CC(/ Lent Pent pt)
  2.   (setq lent(entsel "选择曲线:"))
  3.   (if lent
  4.     (progn
  5.       (command "_.divide" lent 2)
  6.       (setq Pent(entlast))
  7.       (setq pt(cdr(assoc 10 (entget Pent))))
  8.       (entdel Pent)
  9.       (princ "\n曲线中点:")(princ pt)
  10.     )
  11.   )
  12.   (princ)
  13. )
  14. ;

代码已试过,供参考.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-10-23 11:50:28 | 显示全部楼层
最初由 PLgis 发布
[B]也可采用下面的方法,好像略好些:
[code]
(defun c:CC(/ Lent Pent pt)
  (setq lent(entsel "选择曲线:"))
  (if lent
    (progn
      (command "_.divide" lent 2)
      (setq Pent(entlast))
      (se... [/B]


好像你误会我的意思了,质心和中点不是一回事,不过还是谢谢大家这么热情
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-27 13:44 , Processed in 0.177857 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表