Rekomendowane odpowiedzi

Opublikowano

Dzień dobry,

korzystając z okazji chciałbym się przywitać jako, że jestem tu nowy na forum :)

Natomiast w temacie. Czy jest możliwość zablokowania w jakiś sposób odległości między wierszami tak aby przy zmianie kąta odległość była stała liczona w pionie. Poniżej przykład:

image.png.a28cf0b934f10182152907886832284b.png

Z góry dziękuje za sugestie i podpowiedzi.

Pozdrawiam

Opublikowano

Problemem jest to, że często te linie zmieniają kierunek np. nieregularna działka budowlana czyli pięknie by było gdyby udało się zablokować odległość po osi Y. Coś na zasadzie wymiaru liniowego, niezależnie od punktu zaczepienia pomiar jest ten jest ten sam.

Opublikowano

Przy pewnych założeniach moglibyśmy spróbować napisać LISP, który układa w ten sposób bloki na polilinii.

1. Tworzymy blok

image.png

 

2. Tworzymy szyk

image.png

3. Rozbijamy szyk

image.png

4. Teraz lispem przesuwamy w poziomie zaznaczone obiekty w taki sposób, aby znalazły się na polilinii

image.png

 

Pytanie tylko, czy taki algorytm będzie spełniał swoje zadanie?

 

Opublikowano

Bomba😄

Zastanawiam się tylko czy jest możliwość dodania funkcji wyboru punktu styku z polilinią lub automatyczne dopasowanie najbliższej krawędzi? Obecnie w przypadku gdy Polilinia jest skierowana w prawo bloki ją przecinają.

image.png.073ede2a09451b3cee79b1ff7cd11c5b.png

Opublikowano

Zmieniłem nazwę skryptu na WyrówajBlokiDoPoli. Uważam, że to lepiej opisuje jego funkcjonalność.

W poprawionej wersji bloki które wykraczają poza zakres polilinii są pomijane.

Ponadto po wykonaniu polecenia w pasku poleceń wyświetla się krótkie podsumowanie ile bloków zostało wyrównanych i czy zostały pominięte.

Co do punktu styku to bazuje na punkcie bazowym bloku i taka będzie natura jego wyrównania do polilinii.

WyrwnajBlokiDoPoli-skrypt.thumb.gif.2bbc781099a4310f82610f11945470a1.gif

WyrownajBlokiDoPoli.lsp

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie