_

kilometracja po ścieżce

Forum poświęcone flagowemu produktowi oraz aplikacjom pochodnym Autodesku. To jedyne forum mające w tytule nazwę programu, a to ze względu na jego olbrzymią popularność w Polsce. Można tutaj umieszczać również posty z ogólnie pojętej tematyki "Kreślarskie 2D".

Re: kilometracja po ścieżce

Postprzez shock-squad » paź 10, 2011 12:25

Tak właśnie myślałem, że bez jakiegoś skryptu się nie obejdzie:/
na pomysł z przerywaniem polilinii wpadłem od razu, jednak przy 6 tysiącach znaków, bo tyle mam, będzie to dosyć czasochłonne:/
shock-squad
 
Posty: 14
Dołączył(a): paź 07, 2011 12:17

Re: kilometracja po ścieżce

Postprzez kojacek » paź 10, 2011 12:27

Ja to bym podszedł do tego tak:
1) Wszystkie linie będące "pod" znakiem a "prostopadłe" do osi drogi, zamienić na jakiś charakterystyczny (nieuzywany w rysunku) kolor (np. 40)
2) Po wskazaniu osi (polilini), i wyborze tychże linii (przez kolor właśnie)
3) znajduję punkt (teoretyczny) przecięcia każdej linii z osią (polilinią) i...
4) vlax-curve... -ami liczę odległość od poczatku

kojacek
Avatar użytkownika
kojacek
 
Posty: 5550
Dołączył(a): paź 03, 2005 20:17

Re: kilometracja po ścieżce

Postprzez kruuger » paź 10, 2011 12:33

kojacek napisał(a):Ja to bym podszedł do tego tak:
1) Wszystkie linie będące "pod" znakiem a "prostopadłe" do osi drogi, zamienić na jakiś charakterystyczny (nieuzywany w rysunku) kolor (np. 40)
2) Po wskazaniu osi (polilini), i wyborze tychże linii (przez kolor właśnie)
3) znajduję punkt (teoretyczny) przecięcia każdej linii z osią (polilinią) i...
4) vlax-curve... -ami liczę odległość od poczatku

kojacek

no wlasnie, ale jast taka curva ktora liczy od punktu do punkt ?
k.
Avatar użytkownika
kruuger
 
Posty: 4893
Dołączył(a): paź 27, 2005 20:14
Lokalizacja: Kraków

Re: kilometracja po ścieżce

Postprzez kojacek » paź 10, 2011 12:43

kruuger napisał(a): no wlasnie, ale jast taka curva ktora liczy od punktu do punkt ?


vlax-curve-getDistAtPoint nie pójdzie?

kojacek
Avatar użytkownika
kojacek
 
Posty: 5550
Dołączył(a): paź 03, 2005 20:17

Re: kilometracja po ścieżce

Postprzez kruuger » paź 10, 2011 12:57

kojacek napisał(a):
kruuger napisał(a): no wlasnie, ale jast taka curva ktora liczy od punktu do punkt ?


vlax-curve-getDistAtPoint nie pójdzie?

kojacek

pewnie ze pojdzie. ciemna masa ze mnie :)
te male koleczka zawsze sa kolo znaku ?
bym wtedy widzial tak:
1. wskaz POLYLINE
2. zaznacz koleczka (ssget z filterm)
3. program z automatu wstawi tekst w odpowienie miejsca na calej trasie (nie trzeba wskazywac nawet punktow)
jeszcze moze byc problem z poczatkiem curvy chyba :?
k.
Avatar użytkownika
kruuger
 
Posty: 4893
Dołączył(a): paź 27, 2005 20:14
Lokalizacja: Kraków

Re: kilometracja po ścieżce

Postprzez kojacek » paź 10, 2011 12:59

kruuger napisał(a):
kojacek napisał(a):
kruuger napisał(a): no wlasnie, ale jast taka curva ktora liczy od punktu do punkt ?


vlax-curve-getDistAtPoint nie pójdzie?

kojacek

pewnie ze pojdzie. ciemna masa ze mnie :)
te male koleczka zawsze sa kolo znaku ?
bym wtedy widzial tak:
1. wskaz POLYLINE
2. zaznacz koleczka (ssget z filterm)
3. program z automatu wstawi tekst w odpowienie miejsca na calej trasie (nie trzeba wskazywac nawet punktow)
jeszcze moze byc problem z poczatkiem curvy chyba :?
k.


Właśnie! A curvę można... odwrócić... ;)

kojacek
Avatar użytkownika
kojacek
 
Posty: 5550
Dołączył(a): paź 03, 2005 20:17

Re: kilometracja po ścieżce

Postprzez kruuger » paź 10, 2011 13:36

patrz na to.
uzyj mojego pliku.
k.
Załączniki
Kilo.lsp
(1 KiB) Pobrane 191 razy
Przyk1.dwg
(58.13 KiB) Pobrane 187 razy
Avatar użytkownika
kruuger
 
Posty: 4893
Dołączył(a): paź 27, 2005 20:14
Lokalizacja: Kraków

Re: kilometracja po ścieżce

Postprzez kojacek » paź 10, 2011 13:46

kruuger napisał(a):patrz na to.
uzyj mojego pliku.
k.


Pięknie :)

kojacek
Avatar użytkownika
kojacek
 
Posty: 5550
Dołączył(a): paź 03, 2005 20:17

Re: kilometracja po ścieżce

Postprzez kruuger » paź 10, 2011 14:00

kojacek napisał(a):
kruuger napisał(a):patrz na to.
uzyj mojego pliku.
k.


Pięknie :)

kojacek

dzieki. sie pytacz zainteresuje to moze cos podciagniemy jeszcze :)
k.
Avatar użytkownika
kruuger
 
Posty: 4893
Dołączył(a): paź 27, 2005 20:14
Lokalizacja: Kraków

Re: kilometracja po ścieżce

Postprzez ZK » paź 10, 2011 14:04

Ładnie działa, mam jednak pytanie natury VLispowej:
zauważyłem, że nie zamieniasz obiektu <entity name> OB na obiekt Visual Lisp'a i od razu działasz na nim za pomocą funkcji typu np. vlax-Curve-GetDistAtPoint...

Zatem kiedy (nie)jest wymagana konwersja obiektów na VLispowe (vlax-ename->vla-object) ??

ZK
**************************************
********* http://madebynati.com *********
**************************************
Avatar użytkownika
ZK
 
Posty: 1082
Dołączył(a): mar 11, 2009 12:08
Lokalizacja: Poznań

Poprzednia stronaNastępna strona

Powrót do AutoCAD

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników