Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Polylinien

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Polylinien (774 mal gelesen)
vision
Mitglied



Sehen Sie sich das Profil von vision an!   Senden Sie eine Private Message an vision  Schreiben Sie einen Gästebucheintrag für vision

Beiträge: 113
Registriert: 27.10.2003

AutoCAD 2015
Expresstools
Windows 10

erstellt am: 08. Dez. 2003 20:31    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

AutoCAD 2002

Hallo,
suche ein Lisp-Prg. was nur Blöcke mit den darin enthaltenen  2DPolylinien auflöst.
Hintergrund: Durch Exportieren aus einem anderen Programm werden Zeichnungselemente wie z.B. Ventilsymbole und Linienverläufe jeweils in einzelnen Blöcken zusammengehalten. Um mit den 2DPolylinien weiter arbeiten zu können, müssen NUR die Blöcke der 2DPolylinien aufgelöst werden, so das die 2DPolylinien-Segmente in ursprünglicher Form in der Zeichnung vorhanden sind. Die 2DPolylinien haben die globale Breite von 0,3 oder 0,7 mm. Alle anderen Blöcke, die nicht aus den 2DPolylinien bestehen, müssen erhalten bleiben.

Für Eure Bemühungen bedanke ich mich im Voraus.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADmium
Moderator
Maschinenbaukonstrukteur




Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 08. Dez. 2003 22:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für vision 10 Unities + Antwort hilfreich


Explode_2D_Blocks.zip

 
Hallo Vision!
Teste mal die Lisp im Anhang! .........
... sollte dir alle Blockreferenzen - Schachtelung egal - deren Blockdefinitionen 2D-Polylinien enthalten auflösen...

Solltest du allerdings für die nur die 2D-Polylinien in LW-Polylinien umgewandelt haben wollen, nimm "konvert". Im Gegensatz zu "polykonvert" geht dieser Befehl durch die ganze Zeichnungsdatenbank und somit auch durch die Blockdefinitionen.

Gruß Thomas

[Diese Nachricht wurde von CADmium am 20. Dez. 2003 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

vision
Mitglied



Sehen Sie sich das Profil von vision an!   Senden Sie eine Private Message an vision  Schreiben Sie einen Gästebucheintrag für vision

Beiträge: 113
Registriert: 27.10.2003

AutoCAD 2015
Expresstools
Windows 10

erstellt am: 09. Dez. 2003 10:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Thomas (CADmium),

das LISP "Explode_2D_Blocks" funktioniert 100-prozentig. Vielen Dank!
Eine bitte hätte ich aber noch:
Könntes Du noch eine Abfrage einbauen, das nur Blöcke mit 2DPolylinien mit einer globalen Breite 0.3 und 0.7 mm aufgelöst werden?
Für Deine Bemühungen bedanke ich mich schon im Voraus.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADmium
Moderator
Maschinenbaukonstrukteur




Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 09. Dez. 2003 11:20    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für vision 10 Unities + Antwort hilfreich

Na o.k . präsentieren wir eine Speziell-für dich-angepaßte Lösung!

EDIT: Die letzte Fassung steht im Beitrag weiter unten.....

Und guck dir die Kommentierung an und schau mal auf  http://www.autolisp-tutorial.mapcar.net
und in ein paar Monaten sind solche Anpassungen für dich dann auch kein Problem. Siehst ja, wieviel Arbeit einem ein Lisp abnehmen kann.

Gruß Thomas


[Diese Nachricht wurde von CADmium am 09. Dez. 2003 editiert.]

[Diese Nachricht wurde von CADmium am 10. Dez. 2003 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

vision
Mitglied



Sehen Sie sich das Profil von vision an!   Senden Sie eine Private Message an vision  Schreiben Sie einen Gästebucheintrag für vision

Beiträge: 113
Registriert: 27.10.2003

AutoCAD 2015
Expresstools
Windows 10

erstellt am: 09. Dez. 2003 19:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Test.zip

 
Hallo Thomas (CADmium),

das Prg. Explode_2D_Blocks2 zum auflösen nur von Blöcken mit 2DPolylinien mit Linienstärken 0,3 bzw. 0,7 funktioniert nicht!
(Blöcke werden nicht aufgelöst!)
Als Anhang ist eine Testzeichnung.
Für Deine Bemühungen bedanke ich mich im Voraus.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADmium
Moderator
Maschinenbaukonstrukteur




Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 09. Dez. 2003 20:25    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für vision 10 Unities + Antwort hilfreich


Explode_2D_Blocks.zip

 
<Seufz>
Habe ich es einmal angefangen, muß ich's wohl auch zu Ende führen...
Das jetzige Lisp sollte so funzen wie gewünscht .......
Gruß Thomas

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz