|
AutoLisp : Genauigkeit von Koordinaten
marvin101010 am 27.07.2004 um 12:46 Uhr (0)
Es wurde zwar schon mehrfach betont, dass AutoCAD intern mit 16 Nachkommastellen arbeitet, aber wie bekomme ich LISP dazu, das selbe zu tun? Bei mir werden z.B. Koordinatenwerte nach der fünften Nachkommastelle gekappt, was zu spürbaren Ungenauigkeiten führt...das nervt extrem! Lösungen? ------------------ ...so long and thanx for all the fish!
|
In das Form AutoLisp wechseln |
|
AutoLisp : Genauigkeit von Koordinaten
bu am 27.07.2004 um 13:11 Uhr (0)
Lisp mach das schon richtig. Jedoch werden eventuell nicht alle 8 möglichen Stellen in AutoCAD angezeigt, was dann aber an den entsprechenden Variableneinstellunen liegt. Grüße
|
In das Form AutoLisp wechseln |
|
AutoLisp : Additions-LISP erweitern
Dabrunz am 27.07.2004 um 13:28 Uhr (0)
Da fehlt an der Funktionalität nix - der Code ist in dieser Beziehung komplett. Wenn ich dir ein Programm schreiben soll, das deine Bedürfnisse voll und ganz befriedigt, dann musst du s schon beauftragen. Ich bin persönlich der Auffassung, dass Denkanstöße und Programmier-Vorschläge sehr wohl in ein solches Forum gehören, bin aber nicht bereit hier vollständige Programm-Entwürfe zu entwickeln und auszubreiten. Achim Dabrunz
|
In das Form AutoLisp wechseln |
|
AutoLisp : Genauigkeit von Koordinaten
tom.berger am 27.07.2004 um 13:29 Uhr (0)
Zitat: Original erstellt von marvin101010: Es wurde zwar schon mehrfach betont, dass AutoCAD intern mit 16 Nachkommastellen arbeitet, aber wie bekomme ich LISP dazu, das selbe zu tun? LISP speichert die Werte in der vollen Genauigkeit. Das kannst Du leicht überprüfen, z.B. durch (setq pt (car (getpoint
Punkt: ))) (rtos (car pt) 2 20) Zitat: Bei mir werden z.B. Koordinatenwerte nach der fünften Nachkommastelle gekappt, was zu spürbaren Ungenauigkeiten führt...das nervt extrem! Lösungen? ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Plotdialog in Lisp nutzen
mkl-cad am 27.07.2004 um 13:52 Uhr (0)
Danke Tom Berge Das ist ja sehr schade. Hat denn jemand vielleicht eine Idee oder ein Progrämmchen das ohne commands den aktuellen Layerstatus (mit Farben, Linienstärken und Plotstil) abspeichert und später wiederherstellen kann? (Reicht in eine globale Variablen) Die, die ich bislang gefunden habe benutzten immr commands. (Das Programm sollte automatisch gestartet werden, nicht vom user) Danke ------------------ Martin [Diese Nachricht wurde von mkl-cad am 27. Jul. 2004 editiert.]
|
In das Form AutoLisp wechseln |
|
AutoLisp : Layout mit Lisp erstellen
StefanW am 27.07.2004 um 15:03 Uhr (0)
Hallo ! Ich weiß, das Thema ist hier schon oft diskutiert worden, doch ich bin auf meiner Suche im Forum und auf anderen bekannten Seiten (z.B. die von Mapcar) bisher immer nur auf das Auslesen oder Modifizieren vorhandener Layouts gestoßen. Die ActiveX-Hilfe von AutoCAD bringt mich auch nicht unbedingt weiter, ich nutz diese Funktionen viel zu selten, als das ich darin firm wäre. Dort steht jedenfalls, das die Methode Layouts.Add verwendet werden soll um ein Layout zu erstellen. So weit, so gut. Von da an ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Layout mit Lisp erstellen
CADmium am 27.07.2004 um 15:11 Uhr (0)
Ist doch schon ein prima Ansatz.... und dann : (vl-load-com) (defun LAYOUT-MAKE(LAYOUTNAME / LAYOUT) (if(not(vl-catch-all-error-p (setq LAYOUT(vl-catch-all-apply vla-add (list (vla-get-Layouts (vla-get-activedocument (vlax-get-acad-object) ) ) LAYOUTNAME ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Layout mit Lisp erstellen
StefanW am 27.07.2004 um 15:23 Uhr (0)
Hallo Thomas ! Das trifft den Nagel auf den Kopf !! Besten Dank für den Tip (ist ja doch schon die fertige Lösung) ! BTW , wie kommt man an eine vernünftige und vollständige Doku zu den ActiveX-Funktionen in AutoLisp ? Gruß Stefan
|
In das Form AutoLisp wechseln |
|
AutoLisp : Layout mit Lisp erstellen
marc.scherer am 27.07.2004 um 17:13 Uhr (0)
Hi StefanW, wie kommt man an eine vernünftige und vollständige Doku zu den ActiveX-Funktionen in AutoLisp? AutoCAD Hilfe, Inhalt - AutoCAD Online Handbücher - AutoLISP, Visual LISP und DXF - AutoLISP Reference - ActiveX and VBA Reference - Object Model und folgende... ------------------ Ciao, Marc
|
In das Form AutoLisp wechseln |
|
AutoLisp : Additions-LISP erweitern
Jürgen Scheeren am 28.07.2004 um 09:01 Uhr (0)
Hallo Achim, von Bedürfnisse befriedigen war ja auch keine Rede, das gehört glaub ich in ein anderes Forum ;-). Wollte nur wissen welche Zeilen ich im Ursprungscode gegen deine austauschen muß, wenn du sagst da fehlt an der Funktionalität nichts, dann probier ich selber den Code zu ändern. Gruß Jürgen [Diese Nachricht wurde von Jürgen Scheeren am 28. Jul. 2004 editiert.]
|
In das Form AutoLisp wechseln |
|
AutoLisp : Userprofil
bu am 29.07.2004 um 09:15 Uhr (0)
Hallo, gibt es eine Möglichkeit in AutoCAD ein Userprofil unter Umgehung der Optionen-Dialogbox via Lisp direkt zu laden? Grüsse
|
In das Form AutoLisp wechseln |
|
AutoLisp : Vorgabe setzen
Maese am 29.07.2004 um 12:30 Uhr (0)
Ich suche ein Lisp, mit dem man ein Objekt anwählt, und das die Farbe, Layer und Linientyp des gewählten Objekts aktuell setzt. Ähnlich MATCHPROP, aber nicht die Eigenschaften übernehmen sondern setzen. Gruss Maese
|
In das Form AutoLisp wechseln |
|
AutoLisp : Befehle bei jeder Zeichnung und nur beim Start
cadffm am 29.07.2004 um 15:22 Uhr (0)
Der Ansatz ist Müll - sag was du eigentlich willst (was macht das Lisp?) - oh mann , was´n posting wieder von mir - ------------------ - Sebastian - [Diese Nachricht wurde von cadffm am 29. Jul. 2004 editiert.]
|
In das Form AutoLisp wechseln |