| | |
 | akademiekompakt: eXs live erleben - CAE-System für vernetzte Elektrotechnik Pneumatik und Mechatronik Termin: in -13 Wochen |
| | |
 | MuM Steelwork , eine App
|
|
Autor
|
Thema: Solid Schraffur ohne Umgrenzung fangen (2654 / mal gelesen)
|
VanessaKrc Mitglied

 Beiträge: 25 Registriert: 07.11.2022 AutoCad 2023
|
erstellt am: 27. Apr. 2023 13:39 <-- editieren / zitieren --> Unities abgeben:         
Hallo, gibt es eine Möglichkeit eine Solid Schraffur zu fangen wenn dies keine Umgrenzung hat? Wenn ich in den Objektfang-Optionen die Schraffurobjekte nicht ignoriere ändert dies leider auch nichts an den Solid Schraffuren. Gibt es zusätzlich eine Möglichkeit nur eine Schraffur durch zeichnen einer Polylinie zu erstellen, sodass am Ende nur die Schraffur vorhanden ist und keine Polylinie vorhanden ist? Vielen Dank! ------------------ Vanessa Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
       

 Beiträge: 22859 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 27. Apr. 2023 13:59 <-- editieren / zitieren --> Unities abgeben:          Nur für VanessaKrc
>>"gibt es eine Möglichkeit eine Solid Schraffur zu fangen wenn dies keine Umgrenzung hat?"Denke ich nicht, man könnte höchstens mit den Griffen arbeiten (wenn der Objektfang-Magnet eingeschaltet ist), aber mehr geht nicht. >>"Wenn ich in den Objektfang-Optionen die Schraffurobjekte nicht ignoriere ändert dies leider auch nichts an den Solid Schraffuren." Wie dokumentiert (und wo keine Linie ist, kann keine gefangen werden)
>>"Gibt es zusätzlich eine Möglichkeit nur eine Schraffur durch zeichnen einer Polylinie zu erstellen, sodass am Ende nur die Schraffur vorhanden ist und keine Polylinie vorhanden ist?" Ja, man kann Schraffuren auch ohne Objekte erstellen, Befehl: -SCHRAFF, Option umgrenzung zeiChnen
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
VanessaKrc Mitglied

 Beiträge: 25 Registriert: 07.11.2022 AutoCad 2023
|
erstellt am: 27. Apr. 2023 14:09 <-- editieren / zitieren --> Unities abgeben:         
|
ArCADe-Spieler Mitglied Metallbautechniker
 
 Beiträge: 481 Registriert: 05.12.2012 Win 11 pro 64bit ACAD 2022 Vollversion ohne Aufsätze
|
erstellt am: 14. Jul. 2023 12:24 <-- editieren / zitieren --> Unities abgeben:          Nur für VanessaKrc
Hallo Vanessa, wenn auch bereits eine Weile her ... da ich ab und an Fremdzeichnungen aus anderen Programmen bearbeiten muss, in denen nicht nur Schraffuren sondern auch andere Zeichnungselemente "nicht greifbar" sind, ein Tipp von hinten durch die Brust ins Auge: Mit Strg+A alle in der Zeichnung enthaltenen Elemente auswählen und dann um das/die eigentlich ausgewählt gewünschte/n Objekt/e herum alle anderen Zeichnungselemente mittels Shift/Umschalt+Maus-Linksklick-gezogenen-Rahmen oder Shift/Umschalt+Maus-direkt-Linksklicken wieder abwählen. Dabei muss man nur aufpassen, dass man das gewünschte Objekt nicht aus Versehen auch mit abwählt ... dann muss man mit Strg+A neu anfangen. Das passiert gern bei Abwahl mittels nach links gezogenen (kreuzenden bzw. schneidenden) Rahmen oder wenn dieser merkwürdige Lasso-Fang nicht de-aktiviert ist. Das Ganze kann zwar bei umfangreichen Zeichnungen recht langwierig sein, hat aber bei mir - auch weil man sich beim Abwählen Zeit lassen und mittels Mausrad-Dreh immer wieder neu raus- und rein-zoomen kann - bisher immer zum Ziel geführt. Man sollte nur tunlichst vermeiden, während des Abwählens mit einem Doppelklick mit dem Mausrad den gesamten Zeichnungsinhalt darstellen zu wollen oder mit einem Doppelklick einen Befehl zu starten ... dann ist alles abgewählt und man muss von vorn beginnen. Mit ein wenig Glück kann man zwar mit dem Wahl-Befehl gefolgt von v für den vorigen Auswahlsatz zumindest die zuletzt ausgewählten Elemente wieder markieren, aber da dies nicht immer 100%ig sicher funktioniert, besser die ganze Aktion in aller Ruhe frustfrei durchziehen ... jaja, ich weiß: normaler Arbeitsalltag vs "in aller Ruhe". Grüße für ein schönes Wochenende Gernot Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andreas Kraus Ehrenmitglied Elektrotechniker
    
 Beiträge: 1542 Registriert: 11.01.2006 WIN 11 ACAD 2022 BricsCAD V25.1.07
|
erstellt am: 17. Jul. 2023 09:52 <-- editieren / zitieren --> Unities abgeben:          Nur für VanessaKrc
Hallo Vanessa, ich hab da für meinen Schraffureditor ein Stück LISP-Code der dir eine angeklickte Schraffur aus den Objekten am Klickpunkt aussortiert und zurückgibt. Hab da mal eben noch eingebaut dass die Schraffur ausgewählt wird. Sollte erst mal funktionieren Code: ;;; am Klickpunkt nach Schraffur oder Solid suchen (while (member (car (setq pg (grread t 7 2))) '(5 13)) nil ) (if (= (car pg) 3) (progn (setq p (cadr pg) pic_list nil ) (while (and (setq pic (nentselp p)) (not (member (cdr (assoc 0 (entget (setq pic_name (car pic))))) '("SOLID" "HATCH") ) ) ) (setq pic_list (cons (setq pic_obj (vlax-ename->vla-object pic_name)) pic_list ) ) (vla-put-visible pic_obj :vlax-false) (vla-update pic_obj) (if (vl-every '(lambda (dummy) (= (type dummy) 'ENAME)) (last pic) ) (mapcar 'vla-update (mapcar 'vlax-ename->vla-object (last pic)) ) ) ) (foreach pic_obj pic_list (vla-put-visible pic_obj :vlax-true) (vla-update pic_obj) ) (if (member (cdr (assoc 0 (entget pic_name))) '("SOLID" "HATCH") ) (progn (setq satz (ssadd)) (setq satz (ssadd pic_name satz)) (sssetfirst satz satz) ) ) ) )
------------------ Geht nicht, gibts nicht Gruß Andreas http://kraus-cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADwiesel Moderator CAD4FM UG
     

 Beiträge: 2005 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 17. Jul. 2023 09:57 <-- editieren / zitieren --> Unities abgeben:          Nur für VanessaKrc
|
VanessaKrc Mitglied

 Beiträge: 25 Registriert: 07.11.2022 AutoCad 2023
|
erstellt am: 18. Jul. 2023 12:05 <-- editieren / zitieren --> Unities abgeben:         
Hallo, danke für eure Hilfe, leider ist dies noch nicht die Lösung unseres Problem. Unser Entwurf hat mit den Schraffuren folgende Probleme, nicht jede Schraffur soll eine Polylinie als Umgrenzung besitzen aufgrund er Optik, leider kann man so kein Außenpunkt der Schraffur fangen, falls man hier etwas anlegen oder verschieben möchte. Die Schraffuren ohne Polylinie erstellen mit dem Befehl -SCHRAFF, leider ist hier das Problem das sich der Punktfang jedes mal deaktiviert. Zusätzlich Strecken wir mit dem Befehlt Strecken 2D Formen, hier verändert sich die Schraffur nicht mit, dies ist ein zusätzlicher Aufwand die Schraffur immer wieder nach Anpassungen weiter anzupassen. Ich habe eine BSP Datei erstellt, Grundlegend zeichnen wir Grundrisse und Ansichten und haben hier im Entwurf Probleme bei einfachen Formen. Danke im Voraus
------------------ Vanessa Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Siegfried Rief Mitglied Lehrer, Architekt
 
 Beiträge: 282 Registriert: 16.11.2011 ACAD 2026, imos iX2017 im Novellnetz Fachschule für Holztechnik Stuttgart
|
erstellt am: 18. Jul. 2023 13:14 <-- editieren / zitieren --> Unities abgeben:          Nur für VanessaKrc
Hallo Vanessa, es brauchts scheints die Polylinien, damit das Strecken der Schraffur funktioniert :-( Man könnte aber doch die Umgrenzung, die nicht gedruckt werden soll auf einen entsprechenden Layer legen: verträgliche Farbe, zwecks Erkennen besonderer Linientyp und das Drucken ausschalten? Grüßle aus Feuerbach Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
VanessaKrc Mitglied

 Beiträge: 25 Registriert: 07.11.2022 AutoCad 2023
|
erstellt am: 18. Jul. 2023 13:20 <-- editieren / zitieren --> Unities abgeben:         
|
Siegfried Rief Mitglied Lehrer, Architekt
 
 Beiträge: 282 Registriert: 16.11.2011 ACAD 2026, imos iX2017 im Novellnetz Fachschule für Holztechnik Stuttgart
|
erstellt am: 18. Jul. 2023 14:08 <-- editieren / zitieren --> Unities abgeben:          Nur für VanessaKrc
noch kurz hinterher: Für Bestandszeichnungen oder weiterzubearbeitende Zeichnungen muss so ein Layer jedes mal neu eingerichtet werden ... Das kann auch vereinfacht werden.z.B: (command "-layer" "n" "keindruck" "fa" "254" "keindruck" "l" "mitte" "keindruck" "p" "k" "keindruck" "")(command "wahl" pause)(command "eigändr" "v" "" "la" "keindruck" "") >> Falls Sie noch die "quickkeys" verwenden, das wäre dann das Macro. Über ein Tastaturkürzel z.B. nd (für nicht drucken) erstellt das Macro den Layer mit den gewünschten Eigenschaften hier Name "keindruck", Farbe 254 (grau) Linientyp mitte (= strichpunkt) und nicht plot), startet anschließend die Objektwahl und legt die gewählten Objekte auf den gerade erzeugten Layer. Kann man auch auf eine Werkzeugpalette legen, unter ein icon packen oder eine lsp-Datei erstellen. Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
VanessaKrc Mitglied

 Beiträge: 25 Registriert: 07.11.2022 AutoCad 2023
|
erstellt am: 18. Jul. 2023 17:05 <-- editieren / zitieren --> Unities abgeben:         
|
ArCADe-Spieler Mitglied Metallbautechniker
 
 Beiträge: 481 Registriert: 05.12.2012 Win 11 pro 64bit ACAD 2022 Vollversion ohne Aufsätze
|
erstellt am: 19. Jul. 2023 09:57 <-- editieren / zitieren --> Unities abgeben:          Nur für VanessaKrc
Hallo Vanessa, ich lege sehr häufig Zeichnungsobjekte, die ich zwar für das Handhaben der Zeichnung oder als Hilfskontur benötige, aber auf keinen Fall mit ausdrucken will - in Deinem Fall also die umschreibende Polylinie - einfach auf den Layer Defpoints ... den gibt es AutoCAD-intern bei Verwendung von Bemaßungen immer und er wird nie gedruckt ... insofern kann man ihn immer getaut und aktiviert lassen, um die entsprechenden Zeichnungsobjekte bei der Bearbeitung der Zeichnungsdatei zu sehen und bearbeiten zu können, muss sich aber keine Gedanken über das An- oder Abschalten des Layers machen. Grüße Gernot Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
csfalk Mitglied IT-Admin / CAD-Zeichner
 
 Beiträge: 225 Registriert: 14.06.2012 AutoCad Civil 3D 2024 Autoturn Rehm Wasserwirtschaft Fluss Flussplot Cross Graps Hykas Kanalplot W10 x64
|
erstellt am: 19. Jul. 2023 12:01 <-- editieren / zitieren --> Unities abgeben:          Nur für VanessaKrc
Hallo , warum schaltest Du beim zeichnen der Umgrenzung der Schraffur mit dem Befehl -schraff nicht den Objektfang wieder ein? Standardmäßig sind erstmal alle Objektfänge deaktiviert. Beim pikken der Umgrenzung einfach F3 drücken und den gewünschten Objektfang auswählen. LG csfalk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
VanessaKrc Mitglied

 Beiträge: 25 Registriert: 07.11.2022 AutoCad 2023
|
erstellt am: 19. Jul. 2023 12:54 <-- editieren / zitieren --> Unities abgeben:         
Hallo, diesen Ansatz habe ich auch schon getestet, jedoch sind alle Objektfangmodi abgewählt und man muss sich seine Auswahl neu anklicken, somit öffnet sich nur das Einstellungsfenster mit F3. ------------------ Vanessa Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tdiebel Mitglied Ingenieur für Bahninfrastruktur
 Beiträge: 3 Registriert: 21.10.2026
|
erstellt am: 21. Okt. 2026 14:53 <-- editieren / zitieren --> Unities abgeben:          Nur für VanessaKrc
Hallo in die Runde! Natürlich weiß ich nicht, ob dieser alte Beitrag noch aktuell ist, aber eine praktische Lösung wäre, die Schraffur vorübergehend als z.B. Schrägschraffur statt Solid zu definieren, dann kann man die Enden der Schraffurlinien über den temporär für Schraffuren erlaubten Objektfang nehmen und entsprechende Linien zeichnen. Bei nicht geraden Umrandungen hilft es nur bedingt, aber bei geraden Kanten kann man den Umriss mit dieser Methode sehr genau nachvollziehen. Wenn der Umriss erstmal da ist, kann man die Schraffur wieder auf Solid stellen. Wenn es noch aktuell ist, hoffe ich, damit etwas geholfen zu haben. Tom
[Diese Nachricht wurde von tdiebel am 21. Okt. 2026 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andreas Kraus Ehrenmitglied Elektrotechniker
    
 Beiträge: 1542 Registriert: 11.01.2006 WIN 11 ACAD 2022 BricsCAD V25.1.07
|
erstellt am: 22. Okt. 2026 07:33 <-- editieren / zitieren --> Unities abgeben:          Nur für VanessaKrc
Ja, schon älter der Beitrag. am sinnvollsten halte ich Siegfrieds Idee, die Umgrenzungen auf einen nicht druckbaren Layer zu legen. Kein Problem mit dem Ausdruck. Kein Problem mit beim Strecken weil die Schraffuren assoziativ sein können Kein Problem mit dem Objektfang Einfach mit Bordmitteln und am Ende kann man diesen Layer einfach löschen wenn es sein muss. ------------------ Geht nicht, gibts nicht Gruß Andreas http://kraus-cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tdiebel Mitglied Ingenieur für Bahninfrastruktur
 Beiträge: 3 Registriert: 21.10.2026
|
erstellt am: 22. Okt. 2026 08:43 <-- editieren / zitieren --> Unities abgeben:          Nur für VanessaKrc
Hallo Andreas! Es stimmt, dass es am sinnvollsten ist, die Umgrenzung auf einen nicht druckbaren Layer zu schieben. Allerdings habe ich es so verstanden, dass es sich hier um eine fremde dwg-Datei handelt, in der es KEINE Umgrenzung um die Schraffur gibt. Meine Methode zielt darauf hinaus, diese Umgrenzung relativ genau nachzuvollziehen. Danach hat man tatsächlich keine Probleme mehr mit der restlichen Bearbeitung. Tom Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
piwurzel Mitglied Bauzeichner Ingenieurbau

 Beiträge: 98 Registriert: 20.10.2023
|
erstellt am: 22. Okt. 2026 09:12 <-- editieren / zitieren --> Unities abgeben:          Nur für VanessaKrc
Hi, das man die Umgrenzung von Schraffuren auch neu erstellen kann, wenn diese nicht existieren wisst ihr aber. SCHRAFFEDIT, Umgrenzugn neu erstellen, auswählen ob Polylinie oder Region und noch sagen ob die Schraffur nun assoziativ mit der Umgrenzung verbunden sein soll. Schon hat man die Umgrenzung von einer Schraffur und kann diese auf den nicht druckbaren Layer legen. Gruß Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tdiebel Mitglied Ingenieur für Bahninfrastruktur
 Beiträge: 3 Registriert: 21.10.2026
|
erstellt am: 22. Okt. 2026 09:49 <-- editieren / zitieren --> Unities abgeben:          Nur für VanessaKrc
|
Andreas Kraus Ehrenmitglied Elektrotechniker
    
 Beiträge: 1542 Registriert: 11.01.2006 WIN 11 ACAD 2022 BricsCAD V25.1.07
|
erstellt am: 23. Okt. 2026 11:39 <-- editieren / zitieren --> Unities abgeben:          Nur für VanessaKrc
Hab ich mir ne LISP-Funktion getippt die alle Schraffuren checkt und ggf. die Umgrenzung neu erstellt. Mit einem Klick ... alles OK
------------------ Geht nicht, gibts nicht Gruß Andreas http://kraus-cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
C4DP4P57 Mitglied Technischer Zeichner
 
 Beiträge: 162 Registriert: 06.05.2009
|
erstellt am: 03. Nov. 2026 11:08 <-- editieren / zitieren --> Unities abgeben:          Nur für VanessaKrc
Wenn man sich in der Benutzeroberfläche unter Kontexmenüs beim "Schraffurobjekte-Menü" den Befehl "Umgrenzung generieren" dazu macht (hat AutoDesk bei der mehrfach Auswahl von Schraffuren schlicht vergessen!) dann geht das erstellen von Umgrenzungen auch ohne Lisp ;-) Markieren, Kontexmenü, Umgrenzung erstellen. Natürlich geht über Lisp dann noch mehr... wenn vorhanden mach nix, wenn nicht erstelle etc. ------------------ Wer immer tut, was er schon kann, bleibt immer das, was er schon ist. [Diese Nachricht wurde von C4DP4P57 am 03. Nov. 2026 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andreas Kraus Ehrenmitglied Elektrotechniker
    
 Beiträge: 1542 Registriert: 11.01.2006 WIN 11 ACAD 2022 BricsCAD V25.1.07
|
erstellt am: 03. Nov. 2026 14:17 <-- editieren / zitieren --> Unities abgeben:          Nur für VanessaKrc
Und LISP kann das überall. In allen Layouts. In Blockstrukturen. In allen geöffneten Plänen. Und sogar in ungeöffneten. Das ist zwar (von oben nach unten) immer mehr Aufwand aber ich bin so ein Bekloppter dem das Spaß macht
------------------ Geht nicht, gibts nicht Gruß Andreas http://kraus-cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |