Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Определить площадь множества фигур

Определить площадь множества фигур

Ответ
Поиск в этой теме
Непрочитано 10.10.2005, 18:44 #1
Определить площадь множества фигур
Net
 
Регистрация: 22.01.2004
Сообщений: 366

Ка можно определить общую площадь окружностей и прямоугольников на плоском чертеже?
Странная картина получается, рисую две окружности и один прямоугольник- общая площадь определяется правильно, а когда число фигур увеличивается, то значение площади неверно.
Пришлось всё объединять в регион и вычитать из общего контура, чтобы найти площадь всех фигур. Это совсем неудобно...
Просмотров: 5505
 
Непрочитано 11.10.2005, 09:32
#2
che

Прораб
 
Регистрация: 16.05.2005
Osh
Сообщений: 52


>Net

Не совсем понял - каким методом пользвались, что неправильно определяет для большого кол-ва фигур. Здесь можно предложить лисп. Средствами акада тяжеловато. По лиспу куча разных программ по определению площадей. Одна из простейших, через _area (из autocad.ru):

Код:
[Выделить все]
(defun c:pl (/ ss_1 obj i s)
  (setvar "cmdecho" 0)
  (setq i 0 s 0)
  (setq ss_1 (ssget))
  (repeat (SSLENGTH ss_1)
    (setq obj (ssname ss_1 i))
    (setvar "cmdecho" 0)
    (command "area" "object" obj)
    (setq s(+ s (getvar "area")))
    (setq i (+ i 1))
    (setvar "cmdecho" 1)
    (princ(strcat "\nПлощадь " (itoa i) " объекта = "))
    (princ (getvar "area"))
  );end repeat
  (setvar "cmdecho" 1)
  (princ "\nОбщая площадь: ")
  (princ s)
  (princ)
);end defun
che вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Определить площадь множества фигур

Размещение рекламы