了解 gp:pointEqual、gp:rtos2 和 gp:zeroSmallNum 函数
这三个功能是解决AutoCAD系统中编程的一个怪癖所必需的,正如您所知,它可以为您提供很大的精度。但是,有时数字不够精确,因为定义几何位置的浮点值向上或向下舍入。您必须能够将一组点与其他点进行比较,因此您必须处理这些情况。 您是否曾经注意到,当您列出与AutoCAD图元关联的信息时,您偶尔会看到诸如 ?这个数字几乎为零,但是当您将其与LISP程序中的零进行比较时,几乎不计算在内。1.0e-017 在花园小径内,您需要能够比较数字,而不必担心数字不完全为零。在比较点列表时,、 和 函数处理舍入中的任何差异。1.0e-017gp:pointEqualgp:rtos2gp:zeroSmallNum 这样就完成了对 gppoly.lsp 中函数的浏览。 |
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-3-28 16:40
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.