🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

12 total messages Started by Amig0 Wed, 28 Apr 2010 12:15
rodzaj linii
#53442
Author: Amig0
Date: Wed, 28 Apr 2010 12:15
12 lines
1313 bytes
Temat często się pojawiający, ale jakoś nie znalazłem rozwiązania.
Jak dla Autocada zrobić taki rodzaj linii aby:
- na początku i końcu linii był okrąg, najlepiej o średnicy 1, ew. przy 
skalowaniu linii żeby się zwiększał
- między okręgami ciągła (nie od środka, tylko od krawędzi okręgu)
- po środku strzałka, pusta w środku lub wypełniona
coś takiego: O---<|---O
Udało mi się uzyskać coś podobnego poleceniem mkltype, ale niestety na 
dłuższych odcinkach powtarza kilkakrotnie sekwencję wzoru 
okrąg-prosta-trójkąt-prosta-okrąg, co mnie za bardzo nie urządza
-- 
Pozdrawiam, A. C.
Re: rodzaj linii
#53443
Author: Mari
Date: Wed, 28 Apr 2010 13:29
25 lines
2180 bytes
Amig0 pisze:
> Temat często się pojawiający, ale jakoś nie znalazłem rozwiązania.
> Jak dla Autocada zrobić taki rodzaj linii aby:
> - na początku i końcu linii był okrąg, najlepiej o średnicy 1, ew. przy 
> skalowaniu linii żeby się zwiększał
> - między okręgami ciągła (nie od środka, tylko od krawędzi okręgu)
> - po środku strzałka, pusta w środku lub wypełniona
> coś takiego: O---<|---O
> Udało mi się uzyskać coś podobnego poleceniem mkltype, ale niestety na 
> dłuższych odcinkach powtarza kilkakrotnie sekwencję wzoru 
> okrąg-prosta-trójkąt-prosta-okrąg, co mnie za bardzo nie urządza
*** Proponuję:

1. Uzyc polecenia wymiaru - strzałki zamienic, na kółka, usunac linie 
pomocnicze, tekst wrzucic w srodek linii wymiarowej. Za tekst przyjąć 
"<|" lub symbol trojkata - w niektorych czcionkach jest.
2.Stworzyc blok i odpowiednio go przeskalowywac.
2a. Stworzyc blok dynamiczny - tutaj bedzie to wygladalo najlepiej, ale 
nad odpowiednim funkcjonowaniem trzebaby popracowac.


-- 
+- "Mari@" & "BrownSugar" - GSX 1100F - Road Lamer MC President ;) -+
+               " cos byc musi do cholery za zakretem "             +
+-- http://www.prm-poludnie.motocykle.org  mariarider[malpa]op.pl --+
Re: rodzaj linii
#53453
Author: Lukasz Kozicki
Date: Wed, 28 Apr 2010 20:34
15 lines
1316 bytes
Amig0 pisze:

> Udało mi się uzyskać coś podobnego poleceniem mkltype, ale niestety na 
> dłuższych odcinkach powtarza kilkakrotnie sekwencję wzoru 
> okrąg-prosta-trójkąt-prosta-okrąg, co mnie za bardzo nie urządza

To jest zasada działania linii: wzór się powtarza. Jeśli chcesz, żeby
linia miała zawsze taka budowę, że na końcu jest okrąg, a w środku tylko
1 strzałka, to zapewne potrzebujesz czegoś innego niż definicja typu 
linii. Może jak sugerował(a?) Mari@ - skalowalny blok Cię urządzi, albo
użycie czegoś w rodzaju wymiaru.

Pozdr,
-- 
ŁK
Re: rodzaj linii
#53444
Author: Amig0
Date: Thu, 29 Apr 2010 05:53
24 lines
1948 bytes
Mari@ pisze:
> *** Proponuję:
> 
> 1. Uzyc polecenia wymiaru - strzałki zamienic, na kółka, usunac linie 
> pomocnicze, tekst wrzucic w srodek linii wymiarowej. Za tekst przyjąć 
> "<|" lub symbol trojkata - w niektorych czcionkach jest.
> 2.Stworzyc blok i odpowiednio go przeskalowywac.
> 2a. Stworzyc blok dynamiczny - tutaj bedzie to wygladalo najlepiej, ale 
> nad odpowiednim funkcjonowaniem trzebaby popracowac.
> 
> 

No właśnie zależało mi na stylu linii, chodzi o rysowanie ciągów 
kanalizacji, gdzie kółka miały oznaczać studnie, a strzałka kierunek spływu.
Taki styl pozwalał by mi narysować cały ciąg polilinią, studnie miałbym 
automatycznie na załomach tej polilinii, tam gdzie potrzebuję, a sama 
polilinia umozliwia mi wyciągnięcie z niej jednym poleceniem 
współrzędnych całej trasy do dalszej obróbki. Niestety nie dysponuję 
żadną nakładką pod tego typu działania, szukałem więc sposobu ułatwienia 
sobie roboty w "gołym" Autocadzie.
Niestety kol. Łukasz także potwierdza moje obawy, ze tak dobrze to sobie 
chyba nie zrobię :-(
-- 
Pozdrawiam, A. C.
Re: rodzaj linii
#53445
Author: Lagod
Date: Thu, 29 Apr 2010 07:43
12 lines
1364 bytes
W dniu 2010-04-29 07:53, Amig0 pisze:
> No właśnie zależało mi na stylu linii, chodzi o rysowanie ciągów
> kanalizacji, gdzie kółka miały oznaczać studnie, a strzałka kierunek
> spływu.

Ten pomysł z blokiem dynamicznym jest chyba najlepszy.
Można by mu było chyba w miarę łatwo dorobić jeszcze opis średnicy 
wybierany z rozwijalnego menu i typy studzienek (425, 1000).
Ale przyznam, że nie wiem jak zrobić ten blok :-/

-- 
____________________________________________________________MAT_______
Re: rodzaj linii
#53446
Author: 2P
Date: Thu, 29 Apr 2010 08:45
15 lines
1857 bytes
Wg mnie tego efektu nie uzyskasz za pomocą stylu linii.

Proponuję inne rozwiązanie.
Trzeba stworzyć w miarę prosty programik w Lispie, który na podstawie
narysowanej wcześniej przez Ciebie polilinii (np. zlokalizowanej na
warstwie niedrukowalnej) dorysowuje studnie, spadki, przebieg
instalacji, opisy i całość grupuje.

Bardziej skomplikowny Lisp mógłby jeszcze "przywiązać" wszystkie te
elementy do polilinii i w momencie jej modyfikacji modyfikować
naniesienia na mapę.

Bardzo fajny problem do własnej nauki Lispa (POLECAM).

=2P=
Re: rodzaj linii
#53447
Author: Sir_Robak
Date: Thu, 29 Apr 2010 10:38
12 lines
1654 bytes
> Ten pomysł z blokiem dynamicznym jest chyba najlepszy.
> Można by mu było chyba w miarę łatwo dorobić jeszcze opis średnicy 
> wybierany z rozwijalnego menu i typy studzienek (425, 1000).
> Ale przyznam, że nie wiem jak zrobić ten blok :-/
>
Lekko upierdliwe dla wszystkich znających acada :). Dla mnie również, 
ale powoli się też skałniamy do przerobienia naszych zwykłych blkoków 
z uwagi wlaśnie na spore możliwości (byle by sie nie okazłao że cała 
praca pójdzi ena marne bo bloki się sypią albo wyłożą cada).

Robert 
Re: rodzaj linii
#53449
Author: Lukasz Kozicki
Date: Fri, 30 Apr 2010 20:05
23 lines
1793 bytes
Amig0 pisze:

> Taki styl pozwalał by mi narysować cały ciąg polilinią, studnie miałbym 
> automatycznie na załomach tej polilinii, tam gdzie potrzebuję, a sama 
> polilinia umozliwia mi wyciągnięcie z niej jednym poleceniem 
> współrzędnych całej trasy do dalszej obróbki. Niestety nie dysponuję 
> żadną nakładką pod tego typu działania, szukałem więc sposobu ułatwienia 
> sobie roboty w "gołym" Autocadzie.
> Niestety kol. Łukasz także potwierdza moje obawy, ze tak dobrze to sobie 
> chyba nie zrobię :-(

Chodzi o coś takiego?
http://www.drewno-klejone.com/pub/kan_rura.dwg
przkład: http://www.drewno-klejone.com/pub/kanaliza.dwg

Pololinię można i dodatkowo narysować np. na niedrukowanej warstwie, po 
to by powyciągać współrzędne albo zliczyć długości - a na tej polilinii
nanieść takie bloki. Menu do wybierania średnic studzienek nie chciało
mi się już robić, ale jak ktoś chce, może się z tym też pobawić :)

HTH,
-- 
ŁK
Re: rodzaj linii
#53448
Author: baldhead
Date: Sat, 01 May 2010 07:08
17 lines
1743 bytes
On 2010-04-29 09:43, Lagod wrote:
> Ten pomysł z blokiem dynamicznym jest chyba najlepszy.
> Można by mu było chyba w miarę łatwo dorobić jeszcze opis średnicy
> wybierany z rozwijalnego menu i typy studzienek (425, 1000).
> Ale przyznam, że nie wiem jak zrobić ten blok :-/
>
Popieram przedmówcę, jedyny problem z blokami dynamicznymi na jaki dotąd 
się natknąłem, to to że atrybuty w nich głupieją czasem przy podawaniu 
wartości tangensa konta. Współrzędne, i odległości bez problemu.

Przy zastosowaniu parametrów wydłużenia, widoczności i zrobieniu bloku z 
atrybutem możesz zrobić różne studzienki, różne opisy i wogóle full 
wypas:) Ja osobiście korzystam z takich rzeczy od dłuższego czasu i 
sobie chwalę.

-- 
Bald
Re: rodzaj linii
#53450
Author: Wojtek
Date: Fri, 07 May 2010 18:09
54 lines
4026 bytes
On 29 Kwi, 07:53, Amig0 <amigo...@interia.pl> wrote:
> Mari@ pisze:
>
> > *** Proponuję:
>
> > 1. Uzyc polecenia wymiaru - strzałki zamienic, na kółka, usunac linie
> > pomocnicze, tekst wrzucic w srodek linii wymiarowej. Za tekst przyjąć
> > "<|" lub symbol trojkata - w niektorych czcionkach jest.
> > 2.Stworzyc blok i odpowiednio go przeskalowywac.
> > 2a. Stworzyc blok dynamiczny - tutaj bedzie to wygladalo najlepiej, ale
> > nad odpowiednim funkcjonowaniem trzebaby popracowac.
>
> No właśnie zależało mi na stylu linii, chodzi o rysowanie ciągów
> kanalizacji, gdzie kółka miały oznaczać studnie, a strzałka kierunek spływu.
> Taki styl pozwalał by mi narysować cały ciąg polilinią, studnie miałbym
> automatycznie na załomach tej polilinii, tam gdzie potrzebuję, a sama
> polilinia umozliwia mi wyciągnięcie z niej jednym poleceniem
> współrzędnych całej trasy do dalszej obróbki. Niestety nie dysponuję
> żadną nakładką pod tego typu działania, szukałem więc sposobu ułatwienia
> sobie roboty w "gołym" Autocadzie.
> Niestety kol. Łukasz także potwierdza moje obawy, ze tak dobrze to sobie
> chyba nie zrobię :-(
> --
> Pozdrawiam, A. C.

Witam
Jeżeli projektujesz kanalizację mając do dyspozycji tylko "czystego"
Autocada to szczerze współczuje.
Jednakże jeśli mogę zaproponować takie rozwiązanie ułatwiające myślę
znacznie taką pracę.
1. Trasujesz kanalizację roboczo polilinią w cadzie.
2. Eksportujesz wierzchołki polilini do cada banalnym poleceniem
lista.
3. Importujesz dane do arkusza excel'a.
4. W arkuszu excel obrabiasz dane:
	-mając współrzędne wyliczasz odległości pomiędzy wierzchołkami czyli
długość poszczególnych kanałów,
	-narzucasz współrzędną Z odczytaną z cada,
	-wyliczasz sobie pięknie spadki terenu,
	-robisz sobie wykres w excelu mając wtedy podgląd jak ten teren się
układa,
	-narzucasz sobie własne zagłębienia kanału i spadki zestawiając to na
tym samym wykresie co pokazuje jak ten kanał zagłębiłeś,
	-można również pokusić się o wniesienie uzbrojenia i wrzucenia tego
również na wykres w postaci punktów (co wykaże czy są kolizje),
5. Tak zaprojektowany kanał w excel'u przenosisz do cada za pomocą
makra, które:
	-wrzuci po wierzchołkach bloki studzienek z parametrem np rzędnej
terenu i od razu rzędnej dna studzienki,
	-wrzuci blok z atrybutem spadku i np materiału, średnicy.

I po sprawie.
Pozdrawiam
Wojtek
Re: rodzaj linii
#53451
Author: Amig0
Date: Sun, 09 May 2010 22:03
21 lines
1791 bytes
W dniu 2010-05-07 20:09, Wojtek pisze:

>
> Witam
> Jeżeli projektujesz kanalizację mając do dyspozycji tylko "czystego"
> Autocada to szczerze współczuje.

>
> I po sprawie.
> Pozdrawiam
> Wojtek

Nie, a tak źle to nie jest, do profili mam program, któremu wczytuję 
wierzchołki polilinii wyciągnięte poleceniem "lista" i dalej już łatwo 
tworzę profil w nim.
Tylko najpierw muszę wrysować trasę, powstawiać studnie i strzałki, 
potem dopiero pociągnąć to polilinią żeby dostać współrzęne, szukałem 
sposobu żeby od razu rysować polilinią, zadać jej styl linii który by za 
mnie załatwił studnie i oznaczenia kierunku spływu.
-- 
Pozdrawiam, A.C.
Re: rodzaj linii
#53452
Author: Piotr Knyś
Date: Wed, 12 May 2010 20:30
81 lines
3240 bytes
Witam!
Podrzucam mały lispik, który być może rozwiąże problem.

;;;*****************
(defun c:lstud (/ pt1 pt10 pt121 pt122 pt121p pt121l pt2 pt20 r a oldmode)
  (setq r 1 ;;;promien
	a (* 2 r) ;;;bok trojkata
	pt2 (list 0 0)
	oldmode (getvar "osmode")
  )
  (setq pt1 (getpoint "\nWskaż punkt początkowy: "))
  (command "_circle" pt1 r)  
  (while pt2
      (progn
	(if (setq pt2 (getpoint pt1 "\nWskaż następny punkt: "))
	    (progn
	      (setq
 		pt10 (polar pt1 (angle pt1 pt2) r)
		pt121 (polar pt1 (angle pt1 pt2) (- (/ (distance pt1 pt2) 2.0) (/ (* a (sqrt
3.0)) 4) ))
	    	pt122 (polar pt1 (angle pt1 pt2) (+ (/ (distance pt1 pt2) 2.0) (/ (* a
(sqrt 3.0)) 4) ))
	    	pt121p (polar pt121 (- (angle pt1 pt2) (/ pi 2.0)) (/ a 2.0))
	    	pt121l (polar pt121 (+ (angle pt1 pt2) (/ pi 2.0)) (/ a 2.0))
	    	pt20 (polar pt1 (angle pt1 pt2) (- (distance pt1 pt2) r))
	    	pt1 pt2
              )	   
              (setvar "osmode" 0)
              (command
	       "_circle" pt2 r
               "_line"   pt10 pt121 pt121p pt122 pt121l pt121 ""
               "_line"   pt122 pt20 ""
              )	       
              (setvar "osmode" oldmode)
	    )
	 ) 
      )	
);while
  (princ "\nKoniec lstud")
  (princ)
)  
;;PK
;;***************************
Właściwie to już niewiele brakuje, aby programik rysował polylinię lub
zapisywał współrzędne studzienek.




Pozdrowienia
Piotr Knyś





Amig0 <amigo2me@interia.pl> napisał(a): 

> W dniu 2010-05-07 20:09, Wojtek pisze:
> 
> >
> > Witam
> > Jeżeli projektujesz kanalizację mając do dyspozycji tylko "czystego"
> > Autocada to szczerze współczuje.
> 
> >
> > I po sprawie.
> > Pozdrawiam
> > Wojtek
> 
> Nie, a tak źle to nie jest, do profili mam program, któremu wczytuję 
> wierzchołki polilinii wyciągnięte poleceniem "lista" i dalej już łatwo 
> tworzę profil w nim.
> Tylko najpierw muszę wrysować trasę, powstawiać studnie i strzałki, 
> potem dopiero pociągnąć to polilinią żeby dostać współrzęne, szukałem 
> sposobu żeby od razu rysować polilinią, zadać jej styl linii który by za 
> mnie załatwił studnie i oznaczenia kierunku spływu.


-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads