AutoCAD... AutoLISP... VisualLISP...

  [43] Edycja multilinii - MLEdit.vlx

index  

  Wielolinie (czyli multilinie) pojawiły się w AutoCAD-zie w wersji 13, wraz z definicją obiektów niegraficznych w rysunkowej bazie danych (definicja multilinii zapisana jest w słowniku Named Object Dictionary). Pomimo wielu swoich cech, niestety nie należę do najzacieklejszych zwolenników wielolinii (czytaj - staram się jak najrzadziej z nich korzystać). Powodem tego stanu rzeczy jest dość utrudniona edycja multilinii. Wielolinie nie mogą być ucinane, wydłużane, mogą mieć tylko jeden współczynnik skalowania rodzaju linii, nie posiadają segmentów łukowych...
W celu ułatwienia pracy z wieloliniami napisałem program służący do ich edycji. Za jego pomocą można zmienić styl, wyrównanie, skalę wybranej multilinii. Dodatkowo można zamknąć lub otworzyć multilinię. Okno dialogowe programu wygląda tak:
Program umożliwia edycję multilinii w zakresie:
  • - zmiany stylu (dostępych w rysnku)
  • - wyrównanie (justowanie)
  • - skala (szerokość)
  • - zamknięcie/otwarcie obiektu

    Polecenie MLE po wskazaniu dowolnej multilinii z niezamkniętej warstwy uruchamia okno dialogowe w którym można dokonać zmian elementu. Podczas aktywności okna dialogowego wszelkie zmiany są od razu widoczne.

    Historia zmian:
  • 20.01.2004 - Wersja 1.00 - Polecenie MLE
  • 22.01.2004 - Wersja 1.10 - Dodatkowe polecenie MLEX umożliwiające w linii poleceń zmienić jednocześnie więcej niż jedną multilinię.
  • Program działa na wszystkich dotychczas znanych wersjach AutoCAD-a począwszy od wersji 2000 włącznie.

      Plik: mledit.vlx   Dostępne polecenia: MLE i MLEX

      Aktualizacja: 24-10-2009