toma1982

Użytkownik forum
  • Postów

    3
  • Dołączył

  • Ostatnia wizyta

Osiągnięcia toma1982

Początkujący

Początkujący (1/6)

0

Reputacja

  1. Aktualnie pracuję na GStarCAD, próbowałem wyeksportować dane polilinii ale dziwna rzecz się dzieje: polilinia ma 10 wierzchołków i eksportuja sie współrzędne tylko ostatniego wierzchołka. Jeżeli masz okazję sprawdzić DATAEXTRACTION w AutoCad, proszę sprawdź jaka jest zawartość pliku, czy wszystkie wierzchołki są wyciągane do pliku. Ale mimo tego nie widzę, żeby interesujące mnie parametry były wyciągane z polilinii. Kiedy porozbijam PLINE na drobne, mam dostep do interesujących mnie danych bezpośrednio z programu w właściwościach obiektu (długość linii, długość łuku, promień łuku, zakres kąta łuku). W tym kierunku bym poszedł.
  2. Znam metody łączenia w polilinię ale dodam, że składanka na rysunku przedstawia przebieg przenośnika łańcuchowego, który ma też zakręty i podjazdy w pionie, które w miejscu występowania na rysunku nie mają kontynuacji przebiegu, ale są przedstawione jako fragmenty rzutów z innego kierunku. Czy jeżeli analizuję polilinię, to system wyrzuci mi długości poszczególnych segmentów, ich promienie i zakresy kątów, czy taka analiza musiałaby być przeprowadzona już w arkuszu kalkulacyjnym? Bo z liniami i łukami nie ma takiego problemu.
  3. Mam przebieg linii i łuków (jak rozbita polilinia) w ACad i chciałbym teraz wyeksportować niektóre dane do tabeli (długość, promień, zakres kąta) i to jest proste. Ale tez potrzebuję mieć uporządkowaną tabelę z kolejnością odcinków. Pomyślałem, że skoro pracuję na płaskich rysunkach to współrzędna Z będzie pomocna. I teraz jaki LISP mi się marzy: Po uruchomieniu LISP-a system ustawia licznik na z=1, następnie wykonuje pętlę: system czeka na wskazanie kolejnego obiektu. Po wskazaniu obiektu system przesuwa go o wektor [0,0,z]; system zwiększa licznik o jeden (z = z+1) / koniec iteracji Zakończenie pętli następuje po naciśnięciu Esc lub określonego klawisza. Po wykonaniu programu mam przebieg odcinków i łuków ale (o ile starannie klikałem) każdy kolejny jest przesunięty i jedną jednostkę więcej na osi Z. W tym momencie przechodzę do eksportu danych z wybranych obiektów (funkcja DATAEXTRACTION w ACad), wybieram interesujące mnie pola danych, a między innymi współrzędną Z która staje się dla mnie liczbą porządkową). W kolejnym etapie można byłoby wrzucić DATAEXTRACTION do LISP-a. Ktoś pomoże?