Das kann ich mal wieder so nicht stehen lassen:
> Wenn ich z.B.mit "entget" von einer Linie den Start und Endpunkt
> abfrage und die Koordinaten der Linie über 35000 liegen bekomme ich
> max 1 Nachkommastelle
Das ist falsch! Die Anzahl der signifikanten Stellen des Datentyps Double ist > 14. Du bekommst immer die volle Genauigkeit einer doppelt genauen Fließkommazahl (deswegen heißt der Double nämlich Double). Bei 5 Stellen vor dem Komma hast du also noch mindestens 9 hinter dem Komma.
> entget bringt unformatierte Zahlen mit 8 Ziffern
Quatsch. Einzelheiten siehe oben.
Dein Problem, Herr/Frau Namenlos bzw. Stotternder Schwarzer Vogel, ist die Lisp-Bildschirmausgabe, also die Anzeige-Genauigkeit. Die wird von Systemvariablen beeinflußt und ist tatsächlich auf max. 8 Stellen hinterm Komma begrenzt - aber das hat keinerlei Einfluß auf die interne Rechengenauigkeit!
Wirf mal die Suche an mit Stichwörtern wie rtos, double usw., und du wirst einige interessante Threads dazu finden, nicht nur hier in diesem Forum.
Gruß, Axel Strube-Zettler
------------------
(defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man's hat
Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze
[Diese Nachricht wurde von mapcar am 18. Dez. 2004 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP