| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Rundungsfehler? (898 mal gelesen)
|
C4DP4P57 Mitglied Technischer Zeichner
Beiträge: 150 Registriert: 06.05.2009 Win 10 Windows 10 Enterprise 64Bit Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz 32 GB RAM NVIDIA Quadro P1000 AutoCAD 2019.1.2 64Bit
|
erstellt am: 23. Mrz. 2016 17:13 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, kann es sein das AutoCAD nicht richtig rundet? Ich habe hier zwei Polygone, Polygon A hat eine Fläche von 1,15 m², Polygon B von 1,155 m². Wenn ich die Einheiten jetzt auf eine Nachkommastelle stelle, rundet AutoCAD bei beiden auf 1.2 m² auf (soweit richtig). Wenn ich jetzt aber auf zwei Nachkommastellen stelle bleibt die Fläche bei Polygon B auf 1,15 m² (da müsste doch aber 1,16 m² stehen?!). Das ist irgendwie unlogisch! Bei Polygon C mit der Fläche 5,55 m² wird auch bei einer Nachkommastelle nicht aufgerundet, obwohl dann auf 5,6 m² aufgerundet werden müsste. Kann mir das jemand erklären? THX Jörg ------------------ Wer immer tut, was er schon kann, bleibt immer das, was er schon ist. Menschen mit einer neuen Idee gelten so lange als Spinner, bis sich die Sache durchgesetzt hat. Das schöne an AutoCAD ist ja, dass einem jede Möglichkeit bietet damit zu machen was man will und wie man es will. Was jeder unglücklicherweise auch tut ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 23. Mrz. 2016 17:27 <-- editieren / zitieren --> Unities abgeben: Nur für C4DP4P57
|
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9732 Registriert: 01.12.2003 AutoCAD 2.5 - 2022, Civil 3D, MAP 3D, ACADM Inventor AutoCAD 2022, AIP 4-2022 Win 10
|
erstellt am: 23. Mrz. 2016 17:33 <-- editieren / zitieren --> Unities abgeben: Nur für C4DP4P57
Die Flächen sind rechnerisch nicht genau 1.15 bzw. 5.55 in den (aller)letzten Nachkommastellen gibt es Abweichungen. Die kann man sich mit einem Lisp-Befehl anzeigen lassen (die AutoCAD Anzeige geht ja nur max. 8 Nachkommastellen). Code:
Befehl: (rtos (vla-get-area (vlax-ename->vla-object (car (entsel)))) 2 16)
Objekt wählen: "1.150000000000033" Objekt wählen: "1.154999999999985" Objekt wählen: "5.549999999999947"
Dann macht die festgestellte Rundung bei 2 Nachkommastellen wieder Sinn. Der Fehler ist durch das Runden aber immer maximal 0.005, egal ob nach oben oder nach unten gerundet wird. ------------------ Mit freundlichem Gruß Udo Hübner www.CAD-Huebner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
C4DP4P57 Mitglied Technischer Zeichner
Beiträge: 150 Registriert: 06.05.2009 Win 10 Windows 10 Enterprise 64Bit Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz 32 GB RAM NVIDIA Quadro P1000 AutoCAD 2019.1.2 64Bit
|
erstellt am: 23. Mrz. 2016 17:42 <-- editieren / zitieren --> Unities abgeben:
Ah ja, auf die Idee bin ich natürlich nicht gekommen die Einheiten mal aufs Maximum zu stellen. Man könnte also sagen das AutoCAD beim Beispiel B) nur die dritte Nachkommastelle (die 4) berücksichtigt und dementsprechend die zweite Nachkommastelle nicht auf 5 ändert. Ist logisch! Na dann passt es ja für uns ;-) Vielen Dank ------------------ Wer immer tut, was er schon kann, bleibt immer das, was er schon ist. Menschen mit einer neuen Idee gelten so lange als Spinner, bis sich die Sache durchgesetzt hat. Das schöne an AutoCAD ist ja, dass einem jede Möglichkeit bietet damit zu machen was man will und wie man es will. Was jeder unglücklicherweise auch tut ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
C4DP4P57 Mitglied Technischer Zeichner
Beiträge: 150 Registriert: 06.05.2009 Win 10 Windows 10 Enterprise 64Bit Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz 32 GB RAM NVIDIA Quadro P1000 AutoCAD 2019.1.2 64Bit
|
erstellt am: 23. Mrz. 2016 17:46 <-- editieren / zitieren --> Unities abgeben:
@CAD-Huebner Danke dafür (rtos (vla-get-area (vlax-ename->vla-object (car (entsel)))) 2 16)Muss ich mir gleich mal abspeichern. ------------------ Wer immer tut, was er schon kann, bleibt immer das, was er schon ist. Menschen mit einer neuen Idee gelten so lange als Spinner, bis sich die Sache durchgesetzt hat. Das schöne an AutoCAD ist ja, dass einem jede Möglichkeit bietet damit zu machen was man will und wie man es will. Was jeder unglücklicherweise auch tut ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|