Може би най-лесният начин за определяне на площиЗадачата е следната: показваме площа на дадена област, заградена от полилиния, но искаме тя автоматично да се актуализира, когато променяме полилинията.

Сещам се на първо четене за три решения:

  • Текст с field
  • Блок
  • Autolisp програмка.

Най-лесният начин е чрез текст с field и днес ще разгледам него.  Да кажем, че имаме правоъгълник. В средата му има текст A=12m2 и искаме този текстс да се актуализира когато променим размера на правоъгълника.

Отваряме текста, изтриваме числото 12, натискаме десен бутон и избираме Insert Field.

1. В появилият се прозорец избираме Object от колоната Field names;

Може би най-лесният начин за определяне на площи

2. До втората колона Object type има иконка за избиране на обект. Натискаме я и след това избираме правоъгълника, чиято площ искаме да покажем;

3. Появвяват се раличните свойства на обекта и избираме Area (площ);

4. Като опция в третата колонка можем да избираме точността на числото. Натискаме ОК.

Получава се текст, като динамичната част се вижда в сиво, което няма да се разпечата, а само показва, че това е Field.

Може би най-лесният начин за определяне на площи

Сега можем да променим правоъгълника, но трябва да регенерираме чертежа чрез regen, за да се актуализира текста и получаваме:

Може би най-лесният начин за определяне на площи

Така площите могат да са винаги актуални. В зависимост от нуждите, могат да се ползват Fiеlds и за дължина, коти и т.н.

Естествено ако искаме повече гъвкавост можем да направим и блок, при който ще имаме и възможност за лесна автоматична количествена сметка.

Вие как решавате подобни задачи? Field, блок, Autolisp или може би знаете друго решение? Ползвайте коментарите.