| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Request a special discount on NVIDIA RTX 5000 Ada Generation GPU !, eine Pressemitteilung
|
Autor
|
Thema: Insert mit BP-Definition (640 mal gelesen)
|
Dorfy Mitglied Double-Dipl.-Ing. Bleistiftanspitzer
Beiträge: 900 Registriert: 21.07.2006 AutoCad2007, ProE, HiCad
|
erstellt am: 02. Jul. 2007 11:17 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich möchte via LISP einen Block einfügen und beim Einfügen den Basispunkt frei wählen. Laut ACAD-Hilfe: „Der Block wird vorübergehend an seiner aktuellen Position in der Zeichnung abgelegt, sodass Sie einen neuen Basispunkt für die Blockreferenz angeben können, während Sie diese an die gewünschte Position ziehen. Dies wirkt sich jedoch nicht auf den ursprünglich für die Blockreferenz definierten Basispunkt aus.“ So weit so gut, nur wird der Block vorübergehend im Weltkoordinatensystem auf 0,0,0 abgelegt und nicht wie bei Eingabe über Befehlszeile im „Mittelpunkt“ des aktuellen Ansichtsfensters. (command "_.insert" "MEIN_BLOCK" "b" pause pause "1" "1" pause))) Ansätzen ohne Erfolg (command "basis" (getvar "viewctr")) (setvar "insbase" (getvar "viewctr"))?! Irgendwo hier liegt der Hund begraben… ??? Für Tipps und Hilfestellungen schon mal „Danke“!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 02. Jul. 2007 11:55 <-- editieren / zitieren --> Unities abgeben: Nur für Dorfy
|
Dorfy Mitglied Double-Dipl.-Ing. Bleistiftanspitzer
Beiträge: 900 Registriert: 21.07.2006 AutoCad2007, ProE, HiCad
|
erstellt am: 02. Jul. 2007 12:30 <-- editieren / zitieren --> Unities abgeben:
Hallo Jörn, ... immer die selben ... aber erstmal Danke Der Block soll vorübergehend an seiner aktuellen Position in der Zeichnung abgelegt werden... Vorteil: ich kann den Block über einen anderen Punkt als seine Basispunkt einfügen... nur leider wird der Block vorübergehend auf 0,0,0 und nicht in der aktuellen Ansicht abgelegt... ...Danke mfg heiko Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 02. Jul. 2007 12:49 <-- editieren / zitieren --> Unities abgeben: Nur für Dorfy
und (command "_-insert" "aa" (getvar "viewctr") 1 1 0 "_move" (entlast)""(getpoint "\nBasispunkt") pause) ? ------------------ - 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 |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 02. Jul. 2007 13:00 <-- editieren / zitieren --> Unities abgeben: Nur für Dorfy
oder eventuell so: Code:
(defun c:test ( / pkt ) (command "_.insert" "test" (getpoint "\nBitte Einfügepunkt:") "1" "1" 0.0) (command "_.move" (entlast)"" (getpoint "\nBitte Basispunkt:") pause) (command "_.rotate" (entlast)"" (getvar "LASTPOINT") pause))
------------------ viele Grüße Jörn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dorfy Mitglied Double-Dipl.-Ing. Bleistiftanspitzer
Beiträge: 900 Registriert: 21.07.2006 AutoCad2007, ProE, HiCad
|
erstellt am: 02. Jul. 2007 14:35 <-- editieren / zitieren --> Unities abgeben:
Hallo, Danke euch beiden, (command "_-insert" "blockname" (getvar "viewctr") 1 1 0 "_move" (entlast)""(getpoint "\nBasispunkt") pause "_.rotate" (entlast)"" (getvar "LASTPOINT") pause))) Es geht, zwar nicht wie angedacht ... aber es geht. Hatte gedacht es geht irgendwie mit dem "Standardbefehl" -einfüge - <Blockname> - b (für Basispunkt) ... Dennoch Danke mfg heiko Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 - 2014 Arcibem System: Windows 2000, XP, NO VISTA Internet-Startseite: http://www.archi.de
|
erstellt am: 02. Jul. 2007 15:54 <-- editieren / zitieren --> Unities abgeben: Nur für Dorfy
|