明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5253|回复: 15

求助:求多个对象的形心!!!!

[复制链接]
发表于 2013-9-4 10:24:39 | 显示全部楼层 |阅读模式
1明经币
画桩基承台的时候经常会用到求不规则承台的形心,要是剪力墙底下的承台还得求多个剪力墙的组合形心,现在希望哪位大侠能够帮忙写个程序能够同时计算单个不规则图形的形心跟多个不规则图形的形心,并且用十字标出!要求发出源码也可以供大家学习!谢谢!

 楼主| 发表于 2013-9-4 22:25:46 | 显示全部楼层
都没人顶一下啊!还是自己来顶顶~~~~
回复

使用道具 举报

 楼主| 发表于 2013-9-9 08:58:35 | 显示全部楼层
[em0]就这么沉了~~~~
回复

使用道具 举报

发表于 2013-9-9 11:16:13 | 显示全部楼层
一个明经币就想搞定?
回复

使用道具 举报

发表于 2013-9-9 11:26:30 | 显示全部楼层
有两种方法:
1 面域对象的centroid属性
2 力矩平衡原理的纯数学计算
回复

使用道具 举报

 楼主| 发表于 2013-9-9 15:50:58 | 显示全部楼层
  1. (defun c:zxx (/ se rg f xxx xxy xxx1 xxy1 xxx2 xxy2 cep)
  2. (setvar "CMDECHO" 0)
  3. (setvar "FILEDIA" 0)
  4. (setvar "LUPREC" 8)
  5. (setq se (entsel "\n 请选取欲求形心的多义线:"))
  6. (command "copy" se "" "0,0" "0,0")
  7. (command "region" se "")
  8. (setq rg (entget (entlast)))
  9. (command "massprop" "l" "" "y" "d:/ZZX.mpr")
  10. (command "erase" "l" "")
  11. (setq f (open "d:/ZZX.mpr" "r"))
  12. (read-line f)
  13. (read-line f)
  14. (read-line f)
  15. (read-line f)
  16. (read-line f)
  17. (read-line f)
  18. (read-line f)
  19. (setq xxx (read-line f))
  20. (setq xxy (read-line f))
  21. (close f)
  22. (setq xxx1 (substr xxx 25 20))
  23. (setq xxy1 (substr xxy 25 20))
  24. (setq xxx2 (atof xxx1))
  25. (setq xxy2 (atof xxy1))
  26. (setq cep (list xxx2 xxy2 0))
  27. (entmake (list (cons 0 "point")(cons 8 "temp") (cons 10 cep)))
  28. (setvar "FILEDIA" 1)
  29. (setvar "LUPREC" 2)
  30. )
以前用的,不知道出自何处,希望高手能够帮忙改成具有上面功能的程序!
回复

使用道具 举报

发表于 2013-9-9 17:17:25 | 显示全部楼层
xiaobaixiaobu 发表于 2013-9-9 15:50
以前用的,不知道出自何处,希望高手能够帮忙改成具有上面功能的程序!

上个示意图看看
回复

使用道具 举报

 楼主| 发表于 2013-9-9 18:22:16 | 显示全部楼层
不好意思,不会做GIF,你可以复制去试一下!
回复

使用道具 举报

发表于 2013-9-9 18:31:52 | 显示全部楼层
本帖最后由 nzl1116 于 2013-9-9 18:42 编辑
xiaobaixiaobu 发表于 2013-9-9 18:22
不好意思,不会做GIF,你可以复制去试一下!


我不喜欢用command,发个图也行啊,把要求说得详细点。
我对建筑很外行,桩基好象是梯形的吧,怎么会不规则呢?
回复

使用道具 举报

 楼主| 发表于 2013-9-9 19:40:20 | 显示全部楼层
像这样的!

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-2-24 00:43 , Processed in 0.164543 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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