| |
| 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: Mausspur in lisp einbauen?!?! (1102 mal gelesen)
|
chris888 Mitglied Technischer Zeichner
Beiträge: 141 Registriert: 11.11.2010 AutoCAD 2002, 2005, 2008, 09, 10, 11
|
erstellt am: 04. Jul. 2011 14:10 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 04. Jul. 2011 14:20 <-- editieren / zitieren --> Unities abgeben: Nur für chris888
|
chris888 Mitglied Technischer Zeichner
Beiträge: 141 Registriert: 11.11.2010 AutoCAD 2002, 2005, 2008, 09, 10, 11
|
erstellt am: 04. Jul. 2011 14:33 <-- editieren / zitieren --> Unities abgeben:
|
archtools Mitglied
Beiträge: 965 Registriert: 09.10.2004 Entwickler für AutoCAD, BricsCAD u.a., alle Systeme
|
erstellt am: 04. Jul. 2011 14:47 <-- editieren / zitieren --> Unities abgeben: Nur für chris888
Zitat: Original erstellt von chris888: jo geht allerdings nur in kombination mit getpoint + getdist...
Nun, es gibt auch GRREAD und GRDRAW. Damit kannst Du eigentlich so ziemlich alles selber basteln, was Du für den Anwender so als Rückmeldung der Mausbewegung haben willst. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
chris888 Mitglied Technischer Zeichner
Beiträge: 141 Registriert: 11.11.2010 AutoCAD 2002, 2005, 2008, 09, 10, 11
|
erstellt am: 04. Jul. 2011 15:48 <-- editieren / zitieren --> Unities abgeben:
@archtools: das is cool^^ danke aber andere frage ich hab jetzt die funktion mit getdist angeleiert und bin auf das problem gestoßen das ich den 2ten punkt nicht auslesen kann. (setq erster(getpoint))(getdist erster) ich hab viele konstellationen versucht aber bekomme es nicht hin -.- idee das ich denk 2ten auch auslesen kann? mfg chris danke im vorraus 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: 04. Jul. 2011 16:21 <-- editieren / zitieren --> Unities abgeben: Nur für chris888
getdist liefert dir einen Abstand (Return Values Edit : real number) (setq erster(getpoint))(getpoint erster)??? vllt. mit (getvar "lastpoint")? vllt. die Funktion cur aus KAL? oder siehe archtools ------------------ 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 04. Jul. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
archtools Mitglied
Beiträge: 965 Registriert: 09.10.2004 Entwickler für AutoCAD, BricsCAD u.a., alle Systeme
|
erstellt am: 04. Jul. 2011 17:53 <-- editieren / zitieren --> Unities abgeben: Nur für chris888
Zitat: Original erstellt von Dorfy: getdist liefert dir einen Abstand (Return Values Edit : real number)(setq erster(getpoint))(getpoint erster)??? vllt. mit (getvar "lastpoint")? vllt. die Funktion cur aus KAL? oder siehe archtools
Vielleicht ist es ganz sinnvoll, wenn ein Anfänger solche Funktionen Schritt für Schritt durchführt. Das gilt besonders für Funktionen wie GETxxx, für die einige Sonderregelungen gelten, u.a. die, dass sie nicht als Input für Aufrufe an sich selbet verwendet werden können.
Also: (setq erster (getpoint "\nerster Punkt: ")) (setq zweiter (getpoint erster "\nzweiter Punkt: "))
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |