| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für BricsCAD |
| |
| Digitalisierung bestehender Gebäude, eine Pressemitteilung
|
Autor
|
Thema: pedit ... zu kompliziert! (1955 mal gelesen)
|
PixelMission Mitglied Designer
Beiträge: 31 Registriert: 17.12.2011
|
erstellt am: 21. Dez. 2011 17:36 <-- editieren / zitieren --> Unities abgeben:
Moin ... Das "handling" mit PEDIT treibt mich noch in den Wahnsinn! Zwar habe ich mir inzwischen mit kleinen Makros geholfen, um SCHNELL MAL einen Vertex zu löschen oder hinzuzufügen - m. E. hat AC (in diesem Fall ...) die Nase vorn - das kleine, aber SEHR hilfreiche Kontextmenü beim Zeigen eines Vertex oder zwischen zwei Stützpunkte ist einfach grandios! Könnte man soetwas nicht auch bei BC integrieren?! Denn auch das Erstellen von Bögen innerhalb eines Linienzuges ist m. E. ein "KREUZ" mit BC-Pedit!! Gruß: PM Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 21. Dez. 2011 18:21 <-- editieren / zitieren --> Unities abgeben: Nur für PixelMission
|
PixelMission Mitglied Designer
Beiträge: 31 Registriert: 17.12.2011
|
erstellt am: 22. Dez. 2011 10:31 <-- editieren / zitieren --> Unities abgeben:
Hallo CADmium ... Würde mich BRENNEND interessieren - ich habe wieder die halbe Nacht mit PEDIT verbracht ... Basis des Ganzen: ich muss Räume schraffieren. Nicht ein- oder zwei, sondern hunderte! Und bei DEN Zeichnungen, die hier manchmal aufschlagen (warum lernen "die" nicht mal ordentlich ZEICHNEN??!), ist eine "Punktlandung" nicht machbar - also PLINE ... Bei einem Klienten (er hat wirklich noch AC!!) habe ich durch Zufall (...) den grandiosen Umgang mit Polylinien "entdeckt" und hätte es ziemlich gerne nun für BC! (setq splp (getpoint "\nVertex wählen: "));am besten mit "_end" (command "_pedit" splp "_e" "_sel" splp "_s" "_p" "" "_go" "_x" "_x") Bitte ... das alles nur, um EINEN Vertex zu killen?! Und hier ist noch nicht einmal auf die Richtung der PLINE Rücksicht genommen worden ... Wahrscheinlich denke ich zu kompliziert?! Frohes Fest allen!! Walter - B. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 22. Dez. 2011 10:46 <-- editieren / zitieren --> Unities abgeben: Nur für PixelMission
|
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2799 Registriert: 02.05.2006 BricsCAD V11 - V24 Pro Visual Basic
|
erstellt am: 22. Dez. 2011 10:55 <-- editieren / zitieren --> Unities abgeben: Nur für PixelMission
Sorry, aber wenn Du für einen Knoten zu löschen einen solchen Aufwand betreibst, machst Du was falsch. Hast Du das Kontextmeü in den Einstellungen aktiviert? Dann brauchst Du nur PE aufrufen, zoomst in den betreffenden Ausschnitt - Bearbeiten - Ausrichten - nächster (bis endpunkt) - Los Im Gegensatz zu AutoCAD (2008) geht das sogar noch schneller, da das Kontextmenü immer sichtbar ist. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PixelMission Mitglied Designer
Beiträge: 31 Registriert: 17.12.2011
|
erstellt am: 22. Dez. 2011 10:58 <-- editieren / zitieren --> Unities abgeben:
Mann ... Mir fehlen die Worte - das Dingen von "TK-KE" funktioniert für das Löschen eines Vertex' PERFEKT! Bei all' meinen Recherchen muss ich diesen Eintrag übersehen haben ... Also - ein grandioses Weihnachtsgeschenk für einen PEDIT-Geplagten ... DANKE THOMAS!! Gruß: Walter - B. PS: hast Du Dir den Code mal angeschaut?! 297 Zeilen ... über 12.000 Zeichen ... UM EINEN VERTEX ZU LÖSCHEN! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 22. Dez. 2011 11:10 <-- editieren / zitieren --> Unities abgeben: Nur für PixelMission
|
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2799 Registriert: 02.05.2006 BricsCAD V11 - V24 Pro Visual Basic
|
erstellt am: 22. Dez. 2011 11:31 <-- editieren / zitieren --> Unities abgeben: Nur für PixelMission
Kann da CADmium nur Recht geben, meist weis der Anwender gar nicht was für Aufwand bei "kleinen" Utilities dahinter steckt. Habe ja auch noch eine VBA-Funktion zum Löschen/Einfügen eines Punktes, aber die ganzen Sonderfälle Polyline, LW-Polyline, 3D-Polyline mit/ohne folgenden Bogen machen das schon komplizierter. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PixelMission Mitglied Designer
Beiträge: 31 Registriert: 17.12.2011
|
erstellt am: 22. Dez. 2011 12:10 <-- editieren / zitieren --> Unities abgeben:
Hi ... Hab' den Code schon "reduziert" - würde mich aber SEHR für Deine VBA-Lösung interessieren, KlaK! Wie schon erwähnt ... ich muss nicht "ab & zu" einen Vertex löschen/hinzufügen, sondern andauernd! Und da ist es schon extrem nervig, für JEDEN Punkt ein riesen Faß aufzumachen! Somit wäre ich sehr verlegen um eine EIN-KLICK-LÖSUNG ... Was ist "Kontextmenü"? (Achtung ... SPASS!) Gruß: Walter - B. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 22. Dez. 2011 12:15 <-- editieren / zitieren --> Unities abgeben: Nur für PixelMission
|
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2799 Registriert: 02.05.2006 BricsCAD V11 - V24 Pro Visual Basic
|
erstellt am: 22. Dez. 2011 12:29 <-- editieren / zitieren --> Unities abgeben: Nur für PixelMission
Na mal sehen Sind ja gerade erst dabei Bricscad im Büro einzuführen. Bin gerade dabei unsere AutoCAD DVB's für Bricscad herzurichten (leider sind da die Referenzen unterschiedlich) und wenn die Routine dann dran ist, denke ich hoffentlich noch dran, kann aber eine Weile dauern ... (URLAUB ) @Thomas: Gibt keinen Unterschied, nur : Ich bin leider immernoch nicht dazugekommen mich mit Lisp zu beschäftigen und VBA kenne ich mich aus ... [Diese Nachricht wurde von KlaK am 22. Dez. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PixelMission Mitglied Designer
Beiträge: 31 Registriert: 17.12.2011
|
erstellt am: 25. Jan. 2012 14:03 <-- editieren / zitieren --> Unities abgeben:
Was lange währt ... Hier eine Lisp-Routine, welche das Handling von PLines bzgl. Vertex hinzufügen/löschen sowie das Umwandeln von Segmenten in Bögen (und umgekehrt) extrem vereinfacht! Ist evtl. nicht perfekt, aber m. E. wahrlich hilfreich ... Gruß: Walter - B. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 25. Jan. 2012 14:23 <-- editieren / zitieren --> Unities abgeben: Nur für PixelMission
|
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2799 Registriert: 02.05.2006 BricsCAD V11 - V24 Pro Visual Basic
|
erstellt am: 02. Feb. 2012 11:33 <-- editieren / zitieren --> Unities abgeben: Nur für PixelMission
Nicht aufregen Thomas Manchen reicht das Malen und dafür kann die Funktion gut verwendet werden. Wer genauer Zeichnen möchte (tangentiale Bogeneinbindung, neue Vertex gleich an richtiger Stelle/Höhe) braucht halt ausführlichere Prozeduren ... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 02. Feb. 2012 12:18 <-- editieren / zitieren --> Unities abgeben: Nur für PixelMission
|
Theodor Schoenwald Ehrenmitglied
Beiträge: 1672 Registriert: 16.04.2002
|
erstellt am: 02. Feb. 2012 21:06 <-- editieren / zitieren --> Unities abgeben: Nur für PixelMission
Zitat: Original erstellt von CADmium: na toll ...... "BricsCAD ENCRYPTED LISP file" ... und wie lang ist da der Ursprungscode ? ich kann dir ja nächstens auch mal ne vlx anbieten .... das wäre dann direkt vergleichbar sorry SCNR
Hallo Thomas, zu: " ... wie lang ist da der Ursprungscode?" Wenn der Lisp-Code mit dem normalen Progrmm von Tosten Moses verschlüsselt wurde, ist er nur ein paar Bytes länger, als der originale Code. Beim neuen Verschlüsslungsprogramm ist er kürzer, weil er scheinbar komprimiert wird. Ich halte es so, wenn ich eine Code nicht weiter geben möchte, dann liste ich ihn nicht in einem Forum. Wenn ich ihn weiter geben möchte, liste ich ihn im Quellcode. Dann haben alle etwas davon, bei der nächsten Gelegenheit provitiere ich von einem Code den jemand anders listet. Egal, Du listest eine Lösung in Quell-Lisp und die weitere Antwort kommt verschlüsselt, das ist kein guter Stil. Das ist nur eine "technische" Bemerkung von mir und hat mit dem Thema: "Polylinien editieren" nichts zu tun. Hier: http://www.lehrer.uni-karlsruhe.de/~za685/cnc/cnctools.htm sind kleine Polylinientools, sie sind beim Thema CNC, weil ich die Polylinien für CNC verwende. Gruß Theodor Schönwald [Diese Nachricht wurde von Theodor Schoenwald am 02. Feb. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |