| | |
 | 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 PRO Elite™ High Endurance microSD-Flash-Speicherkarten für Videoüberwachung und kontinuierliche Aufzeichnung, eine Pressemitteilung
|
|
Autor
|
Thema: Modellansicht BKS 90 Grad drehen (3024 mal gelesen)
|
besele Mitglied

 Beiträge: 68 Registriert: 14.07.2011
|
erstellt am: 14. Jul. 2011 11:22 <-- editieren / zitieren --> Unities abgeben:         
Hallo kann mir jemand einen Lisp Code nennen damit ich meinen Modelbereich mit tastenkombinationen drehen kann So in der art --> gn = Norden go = Osten gs = Süden gw = Westen aber das BKS sollte auf Welt "stehen bleiben" bräuchte ich um von 2D Ansichten um den Grundriss schnell zu wechseln banke im vorhinein besele
[Diese Nachricht wurde von besele am 15. Jul. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur

 Beiträge: 7085 Registriert: 13.01.2004 ich hab eh keine Probleme damit...
|
erstellt am: 14. Jul. 2011 11:33 <-- editieren / zitieren --> Unities abgeben:          Nur für besele
|
besele Mitglied

 Beiträge: 68 Registriert: 14.07.2011
|
erstellt am: 14. Jul. 2011 13:40 <-- editieren / zitieren --> Unities abgeben:         
Den "ganzen" Modellbereich so wie man "Benannte Ansichten" anlegen kann, halt über lisp mit den Tasten. Habe schon Taste 1-SW, 3-SO, 9-NO, 7-NW und 5 für Grundriss angelegt, und jetzt möchte ich noch im Grundriss drehen. Und danke für die Willkommenswünsche und die schnelle Antwort. besele
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur

 Beiträge: 7085 Registriert: 13.01.2004 ich hab eh keine Probleme damit...
|
erstellt am: 14. Jul. 2011 14:23 <-- editieren / zitieren --> Unities abgeben:          Nur für besele
|
besele Mitglied

 Beiträge: 68 Registriert: 14.07.2011
|
erstellt am: 14. Jul. 2011 14:49 <-- editieren / zitieren --> Unities abgeben:         
Nein funktioniert nicht so wie ich gemeint habe aber Danke hier mein commando für SW (defun c:1 (/) (command "._vpoint" "_r" "250" "20") (princ) ) da muß ich nur 1 und enter drücken und schon bin ich in der Ansicht SW vielleicht hast noch einen vorschlag besele Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
besele Mitglied

 Beiträge: 68 Registriert: 14.07.2011
|
erstellt am: 15. Jul. 2011 07:43 <-- editieren / zitieren --> Unities abgeben:         
|
Geos Mitglied Vermessungstechniker i.R.
   
 Beiträge: 1017 Registriert: 21.09.2001 ACAD Map 2010, Win 7 Pro eigene Lisp's<P>HW: Core i7 860, 2.8 GHz 3.3 GB, NVIDIA GeForce GTS 250
|
erstellt am: 15. Jul. 2011 08:32 <-- editieren / zitieren --> Unities abgeben:          Nur für besele
|
Dorfy Mitglied Double-Dipl.-Ing. Bleistiftanspitzer
  
 Beiträge: 900 Registriert: 21.07.2006 AutoCad2007, ProE, HiCad
|
erstellt am: 15. Jul. 2011 08:35 <-- editieren / zitieren --> Unities abgeben:          Nur für besele
hi, vielleicht liegt es daran, dass du dein Anliegen "unglücklich" erklärt hast?! Du bist im Modelbereich und willst diesen drehen? Code: (defun c:z ( / ) (command "bks" "w"); um immer von Welt auszugehen (command "bks" "z" "90"); bks drehen um z 90° - hier Anpassung xyz (command "_plan" "a"); Modellbereich auf das zuvor gedreht bks drehen (princ) )
oder bist du im Layoutbereich und willst ein Fenster drehen? Wenn das oben nicht passt, einfach mal dein Anliegen in mehr Worte hüllen oder besser ein Bild oder zwei Bilder beilegen ------------------ Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." [Diese Nachricht wurde von Dorfy am 15. Jul. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
       

 Beiträge: 13533 Registriert: 30.11.2003 .
|
erstellt am: 15. Jul. 2011 08:36 <-- editieren / zitieren --> Unities abgeben:          Nur für besele
|
besele Mitglied

 Beiträge: 68 Registriert: 14.07.2011
|
erstellt am: 15. Jul. 2011 09:32 <-- editieren / zitieren --> Unities abgeben:         
Hallo hier eine Beschreibung mit Bildern um mein Anliegen verständlich zu machen. Ich möchte mit Tastaturkürzel meinen ganzen Arbeitsbereich drehen (im Modellbereich) "siehe in Bildern rechts oben" aber das BKS sollte immer auf Welt bleiben "siehe in Bildern links unten" danke im vorhinein mfg Besele 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: 15. Jul. 2011 09:49 <-- editieren / zitieren --> Unities abgeben:          Nur für besele
mal die Zeilen versucht? nimm mal nicht z als Befehlsaufruf, der ist ihmo anderswaltig vergeben ;-) und beim drehen den Winkel erhöhnen 90/180... ------------------ Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
besele Mitglied

 Beiträge: 68 Registriert: 14.07.2011
|
erstellt am: 15. Jul. 2011 09:59 <-- editieren / zitieren --> Unities abgeben:         
Hallo Heiko danke noch mal. es funkt einfach so wie ich es mir vorgestellt habe. mfg besele PS: falls jemand das Programm brauchen kann einfach melden [Diese Nachricht wurde von besele am 15. Jul. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
besele Mitglied

 Beiträge: 68 Registriert: 14.07.2011
|
erstellt am: 26. Jul. 2011 07:32 <-- editieren / zitieren --> Unities abgeben:         
Hallo Heiko kannst du mir nochmal helfen ich möchte jetzt per Tasten in die rechte ansicht wechsel aber das BKS sollte auf WELT stehenbleiben (im Modellbereich) (defun c:66 ( / ) (command "bks" "w"); um immer von Welt auszugehen (command "bks" "z" "270" "y" "270"; bks drehen um z 90° - hier Anpassung xyz (command "_plan" "a"); Modellbereich auf das zuvor gedreht bks drehen (princ) ) habe einfach versucht bei deinem programm das("y" "270") hinzu zu fügen funkt aber nicht mfg besele 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: 26. Jul. 2011 07:48 <-- editieren / zitieren --> Unities abgeben:          Nur für besele
...rechte Ansicht (command "_-view" "_right") oder (defun c:drzy ( / ) (command "bks" "w"); um immer von Welt auszugehen (command "bks" "z" "90");drehen um z (command "bks" "y" "90");drehen um y nochmal drehen und testen ??? (command "_plan" "a"); Modellbereich auf das zuvor gedreht bks drehen (princ) ) ------------------ Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
besele Mitglied

 Beiträge: 68 Registriert: 14.07.2011
|
erstellt am: 26. Jul. 2011 08:10 <-- editieren / zitieren --> Unities abgeben:         
|
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur

 Beiträge: 7085 Registriert: 13.01.2004 ich hab eh keine Probleme damit...
|
erstellt am: 26. Jul. 2011 08:27 <-- editieren / zitieren --> Unities abgeben:          Nur für besele
@Besele: Nur um hier mal mit einem Irrtum aufzuräumen: Wenn du im Koordinatensystem "Welt" (WKS) bleiben möchtest, darfst du den Befehl BKS nicht heranziehen, da du mit diesem aus deinem Weltkoordinatensystem (WKS)immer ein benutzerspezifisches oKoordinatensystem machst (BKS). Somit verdrehen dir alle deine "command"s dein WKS auf ein BKS und du befindest dich nicht mehr im WKS. Ich hoffe ich habe mich jetzt verständlich ausgedrückt, aber das musste mal gesagt sein, bevor hier ein Irrtum aufkommt... ------------------ Grüsse Thomas Korrekturen zum Kochbuch AutoLISP Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
besele Mitglied

 Beiträge: 68 Registriert: 14.07.2011
|
erstellt am: 27. Jan. 2026 07:55 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen bin wieder mal aufgeschmissen. kann ich so wie im Forum Verlauf das drehen besprochen wurde auch auf eine bestimmet frei definierte Linie drehen. bin schon lange raus von der Sprache aber vielleicht kann mir jemand helfen. (defun c:gw ( / ) (command "bks" "w"); um immer von Welt auszugehen (command "bks" "z" "90"); bks drehen um z 90° - hier Anpassung xyz (command "_plan" "a"); Modellbereich auf das zuvor gedreht bks drehen (princ) das war bestimmte Ansichten drehen. jetzt möchte ich eine linie in der Zeichnung auswählen und diese auf die X-Richtung drehen danke im vorhinein besele Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
       

 Beiträge: 22777 Registriert: 03.06.2002 Alles
|
erstellt am: 27. Jan. 2026 08:55 <-- editieren / zitieren --> Unities abgeben:          Nur für besele
Aber gibt es dafür nicht den Befehl DREHEN? Da hier im Thread nur normale Befehle gesteuert wurden, hat das ja auch mit der Sprache zunächst nichts zutun, möchte nur den Hintergrund dieses erklärten Vorhabens klären. Viel wichtiger wäre die Frage: Drehen, aber um welchen Punkt Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
       

 Beiträge: 22777 Registriert: 03.06.2002 Alles
|
erstellt am: 27. Jan. 2026 11:32 <-- editieren / zitieren --> Unities abgeben:          Nur für besele
Glaskugel wird vermutlich etwas klarer: Möchtest du die Ansicht drehen, dieses Mal aber auf eine Winkel der aus einer Linie hervorgeht? Das wäre dann ja einfach -> das BKS nach Objekt drehen lassen (statt auf Welt stellen und danach um 90° drehen). Siehe Befehl BKS [F1] Code: (defun c:gw ( / ) (command "bks" "o" pause); bks entsprechend objekt / Position des Klicks ist entscheident! (command "drsicht" "a"); Modellbereich auf das zuvor gedreht bks drehen (princ) )
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
besele Mitglied

 Beiträge: 68 Registriert: 14.07.2011
|
erstellt am: 27. Jan. 2026 15:30 <-- editieren / zitieren --> Unities abgeben:         
|
cadffm Moderator 良い精神
       

 Beiträge: 22777 Registriert: 03.06.2002 Alles
|
erstellt am: 27. Jan. 2026 16:05 <-- editieren / zitieren --> Unities abgeben:          Nur für besele
Du könntest die Befehlsfolgen auch einfach in ein Menümakro schreiben und mit Klick auf eine Schaltfläche, Menüeintrag oder Tastenkombi starten. Vorteile als Lisp definierter Befehl sind "nur" - zu starten über Befehlsnamen - Mit Befehlswiederholung erneut ausführbar - Sicherung/Austausch, unabhängig von .Cuix Dateien(oder Werkzeugpaletten).
Also für diese beiden Fälle hier, ist kein Lisp&Co notwendig, bei anderen Aufgaben kann das anders aussehen.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
besele Mitglied

 Beiträge: 68 Registriert: 14.07.2011
|
erstellt am: 30. Jan. 2026 10:04 <-- editieren / zitieren --> Unities abgeben:         
Guten Tag kann man da noch was dazufügen das es beim drehen nicht Zoom Grenzen macht? Menümakro hab ich noch nie probiert, bin mit der Tastenkombination noch sehr zufrieden beim Makro musste ich mich erst reinlesen wie das funktioniert und wenn ich mal ein neues Autocad hab wie man das da wieder einspielt Danke mfg besele Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadwomen Ehrenmitglied V.I.P. h.c. Mädchen für fast alles
     
 Beiträge: 3154 Registriert: 26.08.2002 ACAD R11 - 2022/2024 (Revit und Recap 2024) ACAD LT 2013- 2022 ZWCAD 2015 Versuch "nun ja" [s]History P3D 2012/(13) SP und Hotfix([/s]<P> Windows 11 / 64 Bit<P>Prozessor Intel(R) Xeon(R) w5-2445 3.10 GHz RAM 256 GB Platte c: 1 TB Platte d: 8 TB<P>Dell U3818DW + Dell U2412M Monitor
|
erstellt am: 30. Jan. 2026 11:53 <-- editieren / zitieren --> Unities abgeben:          Nur für besele
Zitat: Original erstellt von besele: Guten Tag kann man da noch was dazufügen das es beim drehen nicht Zoom Grenzen macht?Menümakro hab ich noch nie probiert, bin mit der Tastenkombination noch sehr zufrieden beim Makro musste ich mich erst reinlesen wie das funktioniert und wenn ich mal ein neues Autocad hab wie man das da wieder einspielt Danke mfg besele
aber du nutzt nicht noch die 2011er Version ... ? Mein nur weil man ja schon 15 Jahre dabei ist und da noch nix von den Möglichkeiten Macro , Scr , eigene Werkzeugpalletten usw wohl nutzt PS Systemeinträge fehlen noch im Profil so on cw
------------------ Also ich finde Unities gut ... und andere sicher auch ------------------------------------------------ cadwomen™ Plant ist nur die Spitze des Berges der da treibt ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
besele Mitglied

 Beiträge: 68 Registriert: 14.07.2011
|
erstellt am: 30. Jan. 2026 18:45 <-- editieren / zitieren --> Unities abgeben:         
|
besele Mitglied

 Beiträge: 68 Registriert: 14.07.2011
|
erstellt am: 30. Jan. 2026 19:41 <-- editieren / zitieren --> Unities abgeben:         
Zitat: Original erstellt von besele: Guten Tag kann man da noch was dazufügen das es beim drehen nicht Zoom Grenzen macht?Menümakro hab ich noch nie probiert, bin mit der Tastenkombination noch sehr zufrieden beim Makro musste ich mich erst reinlesen wie das funktioniert und wenn ich mal ein neues Autocad hab wie man das da wieder einspielt Danke mfg besele
Vielleicht ist es auch noch möglich eine Linie auszuwählen, erst Links klicken dann Rechts klicken um auf dieses Objekt zu drehen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
       

 Beiträge: 22777 Registriert: 03.06.2002 Alles
|
erstellt am: 30. Jan. 2026 19:54 <-- editieren / zitieren --> Unities abgeben:          Nur für besele
>"das es beim drehen nicht Zoom Grenzen macht?" Der Zoom kommt ja von dem Befehl DRSICHT, den kann man also nicht ändern, aber dir sind ja Befehle/Variablen zur aktuellen Ansicht bekannt - also könnte man die benötigten Informationen speichern und nach Plan wieder setzen. Bei BKS welche parallel zueinander liegen, sollte das sehr gut funktionieren. Noch einfacher wäre (ungetestet), ein ZOOM OBJECT Previuous gefolgt von einem ZOOM .5xp hinterher zu jagen oder ähnliches. Ich würde also sagen: Ja kann man. Oder man müßte ein paar Zeilen programmieren, welche dann die Ansicht dreht und das BKS setzt, ganz ohne Zoom Grenzen. >>>------> Hier kommt es jetzt darauf an was du wirklich willst. BKS-Objekt dreht nicht nur das BKS (um die Z-Achse), aber wenn dir das nur-ausreicht ausreicht, dann kann ich dir das gerne schreiben. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
besele Mitglied

 Beiträge: 68 Registriert: 14.07.2011
|
erstellt am: 31. Jan. 2026 08:25 <-- editieren / zitieren --> Unities abgeben:         
hallo guten Tag, ja wenn es funktioniert dann teste ich das mal. am liebsten wär mir das wenn genau die Ansicht bleibt was man gerade im Modellbereich sieht, ohne ZOOM Grenzen. Ich hab da gar keine Ahnung wo ich anfangen soll (bin nur Anwender) mfg besele
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |