| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Objekte nicht anzeigen lassen? (2176 mal gelesen)
|
CaroHeller Mitglied Studentin Maschinenbau
Beiträge: 32 Registriert: 08.05.2007
|
erstellt am: 09. Mai. 2007 23:05 <-- editieren / zitieren --> Unities abgeben:
Hallo allerseits, ich versuche schon seit Tagen verzweifelt, Stahltraeger aus meiner Zeichnung auszublenden. Ich weiss, man verwendet die Funktion LAYER ON/OFF...aber bei mir bleiben die Objekte dennoch sichtbar, obwohl ich den zugehoerigen Layer unsichtbar gemacht habe..?! Wie kann das sein??? Habt ihr eine Ahnung, woran das liegen koennte?? Danke schonmal im voraus! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Claudio Mitglied Architekt
Beiträge: 334 Registriert: 13.04.2002 ACA, Revit, MAX 2020
|
erstellt am: 10. Mai. 2007 00:19 <-- editieren / zitieren --> Unities abgeben: Nur für CaroHeller
Hallo Caro! Warscheinlich liegen diese Trägerkomponenten in der Darstellungseigenschaft auf dem sichtbar bleibenden Layer : Träger anklicken->Rechte Maustaste->entweder Tragwerkstil ändern oder Objektdarstellung bearbeiten-> Darstellungseigenschaften->Darstellungseigenschaften bearbeiten-> Layer/Farbe/Linientyp ->Hier bei den Layern schaun ob die Komponenten alle auf Layer 0 liegen. Gruß Claudio Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Claudio Mitglied Architekt
Beiträge: 334 Registriert: 13.04.2002
|
erstellt am: 10. Mai. 2007 00:26 <-- editieren / zitieren --> Unities abgeben: Nur für CaroHeller
Hallo Caro! Jetzt ist es auch mir mal passiert! Hab leider die falsche Antwort gegeben (Dachte ich bin im ADT-Forum...) Also im Autocad stellt sich die Frage anders: Sind diese "Träger" vielleicht Blöcke? Denn dann werden natürlich die Elemente, die bei der Blockdefinition nicht auf Layer 0 liegen auf eben dem sichtbar bleibenden Layer liegen. Sorry nochmal für die erste (ArchtecturalDesktop) Antwort! Gruß Claudio Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADwiesel Moderator CAD4FM UG
Beiträge: 1968 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 10. Mai. 2007 07:46 <-- editieren / zitieren --> Unities abgeben: Nur für CaroHeller
|
CaroHeller Mitglied Studentin Maschinenbau
Beiträge: 32 Registriert: 08.05.2007
|
erstellt am: 10. Mai. 2007 14:36 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen, @Claudio: Sorry, dass ich nochmal frage...oehmm, irgendwie verstehe ich nicht ganz. Ich habe einen Layer "I-Beams". Darauf sind: -die Quertraeger der Anlage -die Doppel-T-Traeger (und deren Grundplatte) der Anlage von oben (ich hoffe, du verstehst, was ich meine, ich bin leider kein Architekt...) ---> Alle Objekte sind in EINEM Layer! die Quertraeger lassen sich ausblenden, die Doppel-T-Traeger (es sind Bloecke!) nicht... Vielleicht machen die aber auch irgendwie Probleme, weil die (evl.) als Normteile von irgendeinem der vielen Vorgaenger von mir eingefuegt wurden...?!?!?! Sonnige Gruesse Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
charlieBV Ehrenmitglied V.I.P. h.c. Bauzeichnerin
Beiträge: 9317 Registriert: 28.08.2003
|
erstellt am: 10. Mai. 2007 14:39 <-- editieren / zitieren --> Unities abgeben: Nur für CaroHeller
|
CADdog Ehrenmitglied V.I.P. h.c.
Beiträge: 2237 Registriert: 30.04.2004 Intel Xeon 3,6 GHz 32 GB RAM NVIDIA Quadro P2000 Windows 10 Enterprise AutoCADmap 3D 2023 WS-Landcad 2023 QGIS 3.10
|
erstellt am: 10. Mai. 2007 14:41 <-- editieren / zitieren --> Unities abgeben: Nur für CaroHeller
Hallo, füge den Doppel-T-Traeger mal in eine leere Zeichnung auf Layer 0 ein. Alle Layer, die es plötzlich zusätzlich in dieser Zeichnung gibt, musst du ausschalten, um wirklich kei9ne Elemente der Blockrefernz mehr zu sehen. Wenn du die Blockreferenz auflöst (_EXPLODE), kannst du ermitteln, welche Sachen auf welchem Layer liegen. ------------------ Gruß Thomas CADdog, the dog formerly known as TR AutoCAD spricht mit einem, aber viele hören nicht zu. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
walter.f Mitglied Orgelbauer
Beiträge: 918 Registriert: 28.04.2005
|
erstellt am: 10. Mai. 2007 14:47 <-- editieren / zitieren --> Unities abgeben: Nur für CaroHeller
Hallo! Am besten Du schaust Dir mal hier im Forum den Beitrag zum Thema Blöcke und Blockreferenzen beim User "FAQ" an, zum besseren Verständnis... Wenn die Elemente der Träger beim Erstellen des Blockes auf dem Layer "0" lagen, werden sie beim Einfügen dem aktuellen Layer (z.B. Layer 2) zugeordnet, d.h., wenn Du diesen Layer ausblendest, sind sie nicht mehr zu sehen. Falls die Elemente der Träger aber beim Blockerstellen z.B. auf dem Layer "1" liegen, liegen sie dort auch nach dem Blockreferenz einfügen, und bleiben sichtbar, wenn Du Layer "2" ausblendest und Layer "1" noch sichtbar ist. Gruß, Walter [edit]...(viel) zu langsam...[\edit] [Diese Nachricht wurde von walter.f am 10. Mai. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Claudio Mitglied Architekt
Beiträge: 334 Registriert: 13.04.2002 ACA, Revit, MAX 2020
|
erstellt am: 10. Mai. 2007 14:49 <-- editieren / zitieren --> Unities abgeben: Nur für CaroHeller
Hallo Caro! Löse mal so einen T-Träger auf (Befehl:_explode) und schau dann, auf welchem Layer die Linien sich befinden. Wenn sie nicht auf dem Layer 0 (Null) liegen, mußt Du den Block neudefinieren. -> den Elementen den Layer 0 zuweisen, Block unter gleichem Namen , gleicher Auswahlpunkt wie Original abspeichern (Befehl:_block) Denn nur die Blockelemente die auf dem Layer 0 liegen übernehmen die Layereigenschaft des Blocks! Gruß Claudio Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
charlieBV Ehrenmitglied V.I.P. h.c. Bauzeichnerin
Beiträge: 9317 Registriert: 28.08.2003
|
erstellt am: 10. Mai. 2007 14:51 <-- editieren / zitieren --> Unities abgeben: Nur für CaroHeller
|
gmk Mitglied Dipl.-Ing.(FH) Vermessung
Beiträge: 667 Registriert: 23.10.2002 Autocad 2004, WS CadCompass, Normica V2000, WinXP Prof., AMD Athlon 64 X2, 2GB, NVIDIA GeForce 7600GS, HP1055CM
|
erstellt am: 10. Mai. 2007 16:31 <-- editieren / zitieren --> Unities abgeben: Nur für CaroHeller
|
cad4fun Ehrenmitglied
Beiträge: 1846 Registriert: 06.12.2004 privat ACAD 2013 und 2017 deutsch, Windows 7 64Bit HP Elite 7500 Series MT,Intel Cote i5-3470 CPU 3,20Ghz,16GB RAM ATI FirePro V (FireGL V) Graphics Adapter Treiberversion: 15.201.1151.1008
|
erstellt am: 11. Mai. 2007 08:01 <-- editieren / zitieren --> Unities abgeben: Nur für CaroHeller
Zitat: Original erstellt von gmk: Servus!Mit dem Programm kannst du ermittlen auf welchem layer die Elemente liegen, funktioniert auch für blöcke und xrefs. umbenennen in gmk_lf.vlx, appload, start mit gmk_lf Ciao Georg
abspeichern als gmk_ln.vlx und mit GMK_LN starten, oder? Ich kann allerdings nicht mehr Informationen entnehmen, als ich im Eigenschaftsfenster sowieso sehen kann Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gmk Mitglied Dipl.-Ing.(FH) Vermessung
Beiträge: 667 Registriert: 23.10.2002 Autocad 2004, WS CadCompass, Normica V2000, WinXP Prof., AMD Athlon 64 X2, 2GB, NVIDIA GeForce 7600GS, HP1055CM
|
erstellt am: 11. Mai. 2007 09:26 <-- editieren / zitieren --> Unities abgeben: Nur für CaroHeller
@ cad4fun Dann mach' dir mal einen Block in dem Elemente auf verschiedenen Layern abgespeichert sind. Im Eigenschaftenfenster erhältst du immer nur den layer auf dem der Block eingefügt wurde, mit dem tool kannst du dir aber auch die Layer rausziehen auf dem die Elemente des Blocks (oder xrefs) liegen. Ich kenn' keinen Weg schneller an einen Sublayer ranzukommen, zumindest nicht mit Standardbefehlen. Ciao Georg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cad4fun Ehrenmitglied
Beiträge: 1846 Registriert: 06.12.2004 privat ACAD 2013 und 2017 deutsch, Windows 7 64Bit HP Elite 7500 Series MT,Intel Cote i5-3470 CPU 3,20Ghz,16GB RAM ATI FirePro V (FireGL V) Graphics Adapter Treiberversion: 15.201.1151.1008
|
erstellt am: 11. Mai. 2007 10:01 <-- editieren / zitieren --> Unities abgeben: Nur für CaroHeller
Jetzt habe ich es geschafft. Du solltest vielleicht beim Start der Routine immer einen Hinweistext erzeugen, welcher darauf hinweist, dass man bei der Objektidentifikation(Option 'e') jenes Element heranziehen soll, dessen layer man wissen will. Ein wenig weitergesponnen(als Anregung): der Layer ist identifiziert, jetzt könnte man ja diesen layer auch gleich frieren lassen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADdog Ehrenmitglied V.I.P. h.c.
Beiträge: 2237 Registriert: 30.04.2004 Intel Xeon 3,6 GHz 32 GB RAM NVIDIA Quadro P2000 Windows 10 Enterprise AutoCADmap 3D 2023 WS-Landcad 2023 QGIS 3.10
|
erstellt am: 11. Mai. 2007 10:06 <-- editieren / zitieren --> Unities abgeben: Nur für CaroHeller
Zitat: Original erstellt von cad4fun: ...jetzt könnte man ja diesen layer auch gleich frieren lassen.
man könnte sich auch ein Loch ins Knie bohren und 'ne Blume reinstecken SCNR ------------------ Gruß Thomas CADdog, the dog formerly known as TR AutoCAD spricht mit einem, aber viele hören nicht zu. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 11. Mai. 2007 10:17 <-- editieren / zitieren --> Unities abgeben: Nur für CaroHeller
(and(setq OBJ(car(nentsel "\nObjekt auf Layer wählen:"))) (setq LAY(cdr(assoc 8(entget OBJ)))) (setq OBJ(entget(tblobjname "LAYER" LAY))) (entmod(subst (cons 70 (logior 1 (cdr(assoc 70 OBJ)))) (assoc 70 OBJ)OBJ)) (alert(strcat "\nLAYER \""LAY"\" gefroren")) ) gibts sicher auch irgentwo fertig mit nem defun drumrum ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cad4fun Ehrenmitglied
Beiträge: 1846 Registriert: 06.12.2004 privat ACAD 2013 und 2017 deutsch, Windows 7 64Bit HP Elite 7500 Series MT,Intel Cote i5-3470 CPU 3,20Ghz,16GB RAM ATI FirePro V (FireGL V) Graphics Adapter Treiberversion: 15.201.1151.1008
|
erstellt am: 11. Mai. 2007 11:26 <-- editieren / zitieren --> Unities abgeben: Nur für CaroHeller
Zitat: Original erstellt von CADmium: (and(setq OBJ(car(nentsel "\nObjekt auf Layer wählen:"))) (setq LAY(cdr(assoc 8(entget OBJ)))) (setq OBJ(entget(tblobjname "LAYER" LAY))) (entmod(subst (cons 70 (logior 1 (cdr(assoc 70 OBJ)))) (assoc 70 OBJ)OBJ)) (alert(strcat "\nLAYER \""LAY"\" gefroren")) ) gibts sicher auch irgentwo fertig mit nem defun drumrum
Super, endlich ist das Problem weg, dass man einen einzelnen Blocklayer frieren will und der ganze Block ist weg, da der Einfügelayer gefroren wird. Und hier mit defun ;einzelne BlockLayerFrieren (defun c:BLF (/ ) (and(setq OBJ(car(nentsel "\nObjekt auf Layer wählen:"))) (setq LAY(cdr(assoc 8(entget OBJ)))) (setq OBJ(entget(tblobjname "LAYER" LAY))) (entmod(subst (cons 70 (logior 1 (cdr(assoc 70 OBJ)))) (assoc 70 OBJ)OBJ)) (alert(strcat "\nLAYER \""LAY"\" gefroren")) ) ) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gmk Mitglied Dipl.-Ing.(FH) Vermessung
Beiträge: 667 Registriert: 23.10.2002 Autocad 2004, WS CadCompass, Normica V2000, WinXP Prof., AMD Athlon 64 X2, 2GB, NVIDIA GeForce 7600GS, HP1055CM
|
erstellt am: 11. Mai. 2007 12:14 <-- editieren / zitieren --> Unities abgeben: Nur für CaroHeller
|
CaroHeller Mitglied Studentin Maschinenbau
Beiträge: 32 Registriert: 08.05.2007
|
erstellt am: 15. Mai. 2007 16:08 <-- editieren / zitieren --> Unities abgeben:
Hallo an alle, eigentlich hab ich gestern schon geantwortet, aber irgendwie wurde mein Beitrag nicht angezeigt...also nochmal ;-) Vielen Dank fuer die Antworten, die Idee, den Traeger einmal in ein leeres Blatt zu kopieren und dann die Referenzen aufzuloesen war super! Meine Traeger etc. sind ueber unendlich viele Layer verteilt, was auch immer der Ersteller fuer Gruende dafuer gehabt hatte... Danke nochmals! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |