将度数转换为弧度
您现在将创建一个函数来防止重复键入方程式。它看起来像这样: (defun Degrees->Radians (numberOfDegrees) (* pi (/ numberOfDegrees 180.0))) 此函数称为 。函数名称指示其用途。Degrees->Radians 为什么需要一个函数来转换角度测量值?在幕后,AutoCAD® 使用弧度角测量来跟踪角度,而大多数人则以度数来思考。工具包中的此函数允许您以度数为单位进行思考,并允许 AutoLISP® 将这些数字转换为弧度。 测试实用程序函数
要在程序中使用此函数,只需将函数定义从控制台窗口复制到 gpmain.lsp 文件中即可。您可以将其粘贴到文件中的任何位置,只要您不将其粘贴到现有函数的中间即可。 要清理您的工作,请选择您刚刚粘贴的文本,然后单击“格式选择”按钮;Visual LISP 将正确缩进和格式化代码。 接下来,添加一些描述函数的注释。完整记录函数后,代码应如下所示: ;;;--------------------------------------------------------------; ;;; Function: Degrees->Radians ; ;;;--------------------------------------------------------------; ;;; Description: This function converts a number representing an ; ;;; angular measurement in degrees, into its radian ; ;;; equivalent. There is no error checking on the ; ;;; numberOfDegrees parameter -- it is always ; ;;; expected to be a valid number. ; ;;;--------------------------------------------------------------; (defun Degrees->Radians (numberOfDegrees) (* pi (/ numberOfDegrees 180.0)) ) |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-16 00:09
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.