CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

了解 gp:pointEqual、gp:rtos2 和 gp:zeroSmallNum 函数

2023-1-5 06:10| 发布者: admin| 查看: 259| 评论: 0|来自: AutoCAD

这三个函数是解决AutoCAD系统中编程的一个怪癖所必需的,如您所知,它可以为您提供很高的精度。但是,有时数字不够精确,因为定义几何位置的浮点值向上或向下舍入。您必须能够将一组点与其他点进行比较,因此您必须处理这些情况。

您是否曾经注意到,当您列出与 AutoCAD 实体关联的信息时,偶尔会看到一个值,例如?这个数字几乎为零,但是当你在LISP程序中将其与零进行比较时,几乎不算数。1.0e-017

在花园小径中,您需要能够比较数字,而不必担心不完全为零的事实。、 和函数在比较点列表时处理舍入中的任何差异。1.0e-017gp:pointEqualgp:rtos2gp:zeroSmallNum

这样就完成了您对 gppoly.ls p 中函数的浏览。


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 14:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部