求助:求多个对象的形心!!!!
画桩基承台的时候经常会用到求不规则承台的形心,要是剪力墙底下的承台还得求多个剪力墙的组合形心,现在希望哪位大侠能够帮忙写个程序能够同时计算单个不规则图形的形心跟多个不规则图形的形心,并且用十字标出!要求发出源码也可以供大家学习!谢谢!都没人顶一下啊!还是自己来顶顶~~~~ 就这么沉了~~~~ 一个明经币就想搞定? 有两种方法:
1 面域对象的centroid属性
2 力矩平衡原理的纯数学计算 (defun c:zxx (/ se rg f xxx xxy xxx1 xxy1 xxx2 xxy2 cep)
(setvar "CMDECHO" 0)
(setvar "FILEDIA" 0)
(setvar "LUPREC" 8)
(setq se (entsel "\n 请选取欲求形心的多义线:"))
(command "copy" se "" "0,0" "0,0")
(command "region" se "")
(setq rg (entget (entlast)))
(command "massprop" "l" "" "y" "d:/ZZX.mpr")
(command "erase" "l" "")
(setq f (open "d:/ZZX.mpr" "r"))
(read-line f)
(read-line f)
(read-line f)
(read-line f)
(read-line f)
(read-line f)
(read-line f)
(setq xxx (read-line f))
(setq xxy (read-line f))
(close f)
(setq xxx1 (substr xxx 25 20))
(setq xxy1 (substr xxy 25 20))
(setq xxx2 (atof xxx1))
(setq xxy2 (atof xxy1))
(setq cep (list xxx2 xxy2 0))
(entmake (list (cons 0 "point")(cons 8 "temp") (cons 10 cep)))
(setvar "FILEDIA" 1)
(setvar "LUPREC" 2)
) 以前用的,不知道出自何处,希望高手能够帮忙改成具有上面功能的程序!
xiaobaixiaobu 发表于 2013-9-9 15:50 static/image/common/back.gif
以前用的,不知道出自何处,希望高手能够帮忙改成具有上面功能的程序!
上个示意图看看 不好意思,不会做GIF,你可以复制去试一下! 本帖最后由 nzl1116 于 2013-9-9 18:42 编辑
xiaobaixiaobu 发表于 2013-9-9 18:22 http://bbs.mjtd.com/static/image/common/back.gif
不好意思,不会做GIF,你可以复制去试一下!
我不喜欢用command,发个图也行啊,把要求说得详细点。
我对建筑很外行,桩基好象是梯形的吧,怎么会不规则呢? 像这样的!
页:
[1]
2