CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2020 开发者帮助

查看 Gppoly.lsp 中的函数

2024-5-18 18:19| 发布者: admin| 查看: 95| 评论: 0|原作者: admin|来自: AutoCAD

查看 Gppoly.lsp 中的函数

文件 gppoly.lsp 包含许多在拉伸单个夹点时拉直折线所需的函数。本教程中将仅深入解释其中的一些功能。

注意:Garden Path 教程的这一部分包含整个课程中一些最复杂的代码和概念。如果您是初学者,您可能希望跳到构建应用程序部分。

gppoly.lsp 文件中的函数的组织方式可能已在其他 AutoLISP 源代码文件中注意到。最高级别的函数(通常是 main 或函数(在本例中为 )位于文件底部。在 main 函数中调用的函数在源文件中定义在它上面。这个约定可以追溯到编程的旧时代,当时一些开发环境要求以这种方式组织文件。对于Visual LISP,这是一个个人风格的问题;不需要按任何特定顺序组织函数。C:gp:Redefine-PolyBorder

在深入研究细节之前,请退后一步,看看需要做些什么来重新计算和绘制花园小径的边界。下图显示了花园路径的示例,以及存储在反应器数据中的关联列表关键点:

在此示例中,12 个关键点是左下角,13 个关键点是右下角,依此类推。如果用户移动右上角点(14 个关键点),程序将需要重新计算两个现有点——右下角 (13) 和左上角 (15)。


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-12-15 12:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部