| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: Blöcke (441 mal gelesen)
|
zorro Mitglied
Beiträge: 33 Registriert: 05.11.2001
|
erstellt am: 05. Nov. 2001 16:33 <-- editieren / zitieren --> Unities abgeben:
Ich bin noch nicht lange CAD user, Autocad 2000i, und habe eine Frage: Ich möchte in einer Zeichnung in der ich mehrmals denselben Block eingefügt habe, eben diese alle auf die halbe Größe bringen. Leider ist es aus dem Benutzerhandbuch nicht so leicht zu entnehmen, wie man dieses umsetzt. Kann mir Jemand helfen? U.L. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2494 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 05. Nov. 2001 17:18 <-- editieren / zitieren --> Unities abgeben: Nur für zorro
Hi, am einfachsten über das "EIGENSCHAFTEN" Dialogfeld... Menü: Ändern -> Eigenschaften Dann Blöcke markieren, die geändert werden sollen und im Eigenschaften Dialogfeld die Werte unter "Geometrie" für "Faktor X" und "Faktor Y" auf einen Wert setzen der halb so groß wie angezeigt ist... Fertig. Das geht auch anders herum. Mit "Extras" -> "Schnellauswahl" einen Auswahlsatz der Blöcke erzeugen und dann das Eigenschaftenfenster wie o. b. benutzen. Oder dieses Lisp-Tool benutzen: (defun c:sscale (/ OLIST X SF OBJ OLDECHO) (princ "\nObjekte zum Skalieren wählen...") (setq OLIST (ssget) X 0 SF (getreal "\nSkalierfaktor: ") OLDECHO (getvar "CMDECHO")) (setvar "CMDECHO" 0) (repeat (sslength OLIST) (setq OBJ (ssname OLIST X) X (1+ X)) (command "_SCALE" OBJ "" (cdr (assoc 10 (entget OBJ))) SF) (entupd OBJ) ) (setvar "CMDECHO" OLDECHO) (princ (strcat "\n" (itoa X) " Objekte geändert !")) (princ) ) (princ "\nSingleSCALE geladen, Aufruf mit SSCALE.") (princ) Ciao, Marc
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
GWH Mitglied
Beiträge: 552 Registriert: 08.06.2001
|
erstellt am: 05. Nov. 2001 21:37 <-- editieren / zitieren --> Unities abgeben: Nur für zorro
Hi zorro. Ob die von Marc vorgeschlagene Lösung die einfachste ist, ist abhängig wie die Blöcke in deiner Zeichnung verstreut sind ( Platzmäßig, Layermäßig,...). Du wählst einen Block aus und seit ACAD 2000i mit Doppelklick bekommst du den Werkzeugkasten "Refernzbearbeiten". Der ausgewählte Block ist bereits gewählt , bestätigen, die zu bearbeitenten Elemente wählen und wieder bestätigen. Alle Vervielfältigungen dieses Blockes in der Zeichnung verschwinden optisch. Du bearbeitest den selektierten Block, speicherst ihn mit dem Button in dem Werkzeugkasten "Referenzbearbeiten" - anders kommst du aus diesem Modus sonst nicht heraus - und alle anderen Blöcke werden in der Zeichnung automatisch dementsprechend geändert. Selbst wenn die Blöcke auf gesperrten, gefrorenen oder ausgeblendeten Layern liegen, werden sie dementsprechend verändert. außerdem wenn du Blöcke über "Eigenschaften" ändertst, und denn Block dann über "Refenzbearbeiten" weiter bearbeiten willst, bekommst du sie Fehlermeldung "ungleich skalierte Blöcke können nicht bearbeitet werden", auch wenn du in den Eigenschaften die Werte gleichmäßig verändert hast. Ich hoffe ich habe dich nicht zu sehr überfordert, aber Blöcke sind ein eigenes Kapitel für sich. Ciao Günter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
zorro Mitglied
Beiträge: 33 Registriert: 05.11.2001
|
erstellt am: 06. Nov. 2001 08:19 <-- editieren / zitieren --> Unities abgeben:
|
zorro Mitglied
Beiträge: 33 Registriert: 05.11.2001
|
erstellt am: 06. Nov. 2001 08:24 <-- editieren / zitieren --> Unities abgeben:
|
Steffi Nau Mitglied Techn. Zeichner
Beiträge: 17 Registriert: 19.03.2001 AutoCAD LT 2004
|
erstellt am: 08. Nov. 2001 10:02 <-- editieren / zitieren --> Unities abgeben: Nur für zorro
Hallo Zorro, ich habe da folgende Methode: Ich lege mir einen Block neben die Zeichnung und löse ihn auf und editiere ihn . In deinem Fall : -Block auflösen -Befehl VARIA eintippen, den aufgelösten BlocK kennzeichnen ,Faktor 0.5 eingeben. -Jetzt den verkleinerten Block neu definieren.Wichtg ist, daß du den neuen Block unter dem alten Blocknamen abgepeicherst (überschreiben lassen) -Ergebnis : alle auf der Zeichnung befindlichen alten Blöcke werden gleichzeitig mit überschrieben und somit verkleinert. Vielleicht reicht das in deinem Fall schon aus. Solltest du den alten 1:1 Block noch brauchen, mußt du ihn unter einen neuen Namen vorher noch abspeichern. Gruß Steffi
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
GWH Mitglied
Beiträge: 552 Registriert: 08.06.2001
|
erstellt am: 08. Nov. 2001 20:36 <-- editieren / zitieren --> Unities abgeben: Nur für zorro
|