Mijn vraag is: Hoe kan je 2 lijnen verbinden tot 1 lijn??
Bedoel je van 2 lijnen die in elkaars verlengde liggen 1 enkele lijn maken?
Volgens mij gaat dit enkel door middel van een lisp.
Kan je niet gewoon een nieuwe lijn tekenen over de 2 lijnen en de originele lijnen wissen?
Wanneer je het hebt over 2 lijnen die niet in elkaars verlengde liggen, kan je er een polyline van maken.
Dit doe je met "pe"
Je selecteert de eerste lijn
convert to polyline? -> y"
typ j (van join)
Nu selecteer je de andere lijn(en) en bevestigt.
Was het dit?
In AutoCAD 2004 zit een geweldig commando voor jouw probleem. Het rare is dat het verborgen zit. Het commando heet OVERKILL. Dit commando staat nergens in het menu, je kan het alleen activeren door het in te typen op de command line. je kunt er verschillende fouten mee uit je tekening halen.
1 - Lijnen die in elkaars verlengde liggen worden verbonden tot één lijn.
2 - Lijnen die over elkaar liggen worden vervangen door één lijn.
3 - Overbodige vertices uit een polyline verwijderen.[/list:u]
Overbodige vertices verwijderen werkt bij mij trouwens niet. Daar geeft die een foutmelding op. Hopelijk komt daar binnenkort een bugfix voor!
Ik veronderstell dat er in autocad 2002 zo geen commando bestaat?
Ik bewerk nl. tekeningen die ik van mijn landmeter krijg. Hij meet bijv. een weg op door om de 50 meter zijn gps-coördinaten te bepalen. Via één of ander programma wordt er dan een tekening gecreëerd die ik dan krijg (in dwg formaat). Als ik dan bijv. de goot van die baan wil selecteren, dien ik elk lijntje afzonderlijk te selecteren wat heel lastig is.
Ik heb al geprobeerd om er ook een polyline van te maken, maar dit is bijna onmogelijk omdat er ook af en toe punten tussenzitten (die je heel gemakkelijk kunt overslaan bij het 'joinen' van een pline) en de verschillende lijnen dus niet op elkaar aansluiten.
mvg
Tom
Over dat "join"-en had ik ook een vraagje/opmerking:
Klopt het dat het commando "polyjoin" dat je in ACAD2000 (en misschien zelfs in 2002) kan gebruiken om 2 of meerdere lijnen met elkaar te verbinden, dat dit commando er niet meer is in ACAD2004???
Ik heb al liggen kijken in de express-tools van ACAD2004, maar daar heb ik blijkbaar niets meer over gevonden...
Mvg
Markske
Ik gebruik hiervoor het commando 'fillet'' op te roepen door f.
Wanneer je de radius op 0 zet kan je zo de lijnen mooi sluiten.
Is het dit dat je bedoelt?
als je onderstaande lisp download kun je twee lijnen die in elkaars verlengde liggen met elkaar verbinden. met appload inladen, heal.lsp daarna in de commandoregel heal intikken, de twee lijnen selecteren en ze worden 'samengesmolten' tot 1 lijn
http://members.lycos.nl/bouwcad/download/Heal.zip
Citaat van: julienIk gebruik hiervoor het commando 'fillet'' op te roepen door f.
Wanneer je de radius op 0 zet kan je zo de lijnen mooi sluiten.
Is het dit dat je bedoelt?
"fillet" kan je idd gebruiken als je maar 2 lijnen met elkaar wil verbinden, maar dat lukt dus niet wanneer je een hele reeks van aaneengesloten lijnen met elkaar wil verbinden tot één polyline. Met "
polyjoin" ging dat echter wel...
Mijn vraag was dus: Waar is het commando "
polyjoin" naartoe in ACAD2004??? Hebben ze misschien de naam veranderd, of vonden ze 't niet echt zo'n belangrijk commando meer?? Ik gebruikte het nochtans wel redelijk veel, en ik vond het best wel gemakkelijk...
Citaat van: borals je onderstaande lisp download kun je twee lijnen die in elkaars verlengde liggen met elkaar verbinden. met appload inladen, heal.lsp daarna in de commandoregel heal intikken, de twee lijnen selecteren en ze worden 'samengesmolten' tot 1 lijn
http://members.lycos.nl/bouwcad/download/Heal.zip
Lukt dit ook als je meerdere (gewone)lijnen met elkaar wil verbinden???
Mvg,
Markske
heal werkt alleen als twee lijnen in elkaars verlengde liggen, helaas, wat dat polyjoin betreft: bedoel je niet PE? (pedit) als je pe invoert op de commandoregel, gevolgd door m (multiple) kun je meerdere lijnen en arc's enz selecteren, na selectie enteren dan kun je kiezen uit verschillende opties, waaronder: close, join, enz, enz. de geselecteerde entiteiten worden dan samengevoegd tot 1 polylijn.[/quote]
Dat klop ja, maar in ACAD2000 staat er bij de Express Tools een handig commando nl.
pljoinHier een beetje uitleg... komt uit:
http://cadence.advanstar.com/1999/0899/circles0899.html
CiteerIf you've ever tried to join two polylines or lines together with the PEDIT command only to find out you can't because they're not contiguous, you are absolutely going to love this command. Contiguous means that the endpoints meet exactly. This simple command always gets a round of applause when I show it in presentations, which just goes to show that it's not always the big ticket items that get users excited! PLJOIN will prove to be a godsend to some of you.
You can also use this command on as many different groups of polylines or lines as you want, so there's no need to enter it over and over. There are essentially two steps to PLJOIN: selecting the objects you want to join and then specifying a fuzz distance. The fuzz distance is the maximum distance two endpoints of individual polylines or lines can be separated by but still be joined. If this is still confusing to you, the Express Tools help menu has a couple of good diagrams that visually show you what a fuzz distance is.
oops... 'k had me beter effe ingelogd...
'k zal voortaan beter opletten :wink:
Groetjes,
Markske
Citaat van: Markskeoops... 'k had me beter effe ingelogd...
'k zal voortaan beter opletten :wink:
Groetjes,
Markske
Je kan een vinkje aanvinken om steeds ingelogd te blijven.
Moet niet maar is wel handig.
ja, weet ik... en thuis heb ik dat al gedaan :D
maar nu zit ik op m'n werk, en doe ik dat liever niet (iedereen kan hier zomaar in mijn systeem inloggen) :wink:
Greetzzz,
Markske
Aha, OK.
Dat zou inderdaad niet zo leuk zijn.
Download pljoin :wink: (http://members.lycos.nl/autocad/pljoin.zip)
Hééé... zálig julien!!!
BIG THANKS!!!
(hoe ben je daar aangeraakt???)
of hou je je bronnen liever geheim :wink:
Groetjes,
Markske
Niets speciaals hoor. Ik had Autocad 2000 en onlangs hebben we autocad 2004 aangeschaft. Omdat we voor een klant nog files moeten doorsturen in versie 14 en dit niet kan in versie 2004 heb ik 2000 bij gehouden.
In de map express van versie 2000 was de lisp te vinden.
Voila.