明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 497|回复: 2

[提问] (setq wwd (/ wwd1 hhn)) 在计算时显示hhn一直按数值2来计算的,请问哪里错了?

[复制链接]
发表于 2022-5-30 10:06:05 | 显示全部楼层 |阅读模式
本帖最后由 swamii 于 2022-5-30 10:33 编辑


(prompt "\n选择对象:")
(setvar "cmdecho" 0)
(setvar "osmode" 0)
(setq jxty (ssget))
  ;选择对象获得图元信息
(setq jxty (ssname jxty 0))
;获得第一个图元名称
(setq jxty (entget jxty))
;获得图元详细信息
(setq  jxty (mapcar 'cdr (vl-remove-if (function (lambda (e) (/= 10 (car e)))) jxty)))
;获得图元坐标点
(setq pp1 (car jxty))
  ;获取图一点坐标
(setq pp2 (cadr jxty))
;获取图元一点坐标
(setq pp3 (caddr jxty))
;获取图元一点坐标
(setq pp4 (cadddr jxty))
;获取图元一点坐标
(setq ppx1 (car pp1)) (setq ppy1 (cadr pp1))
(setq ppx2 (car pp2)) (setq ppy2 (cadr pp2))
(setq ppx3 (car pp3)) (setq ppy3 (cadr pp3))
(setq ppx4 (car pp4)) (setq ppy4 (cadr pp4))
;获取各点的x,y值
(setq ppx1 (min ppx1 ppx2 ppx3 ppx4)) (setq ppx3 (max ppx1 ppx2 ppx3 ppx4))
(setq ppy1 (min ppy1 ppy2 ppy3 ppy4)) (setq ppy3 (max ppy1 ppy2 ppy3 ppy4))
(setq ww (- ppx3 ppx1)) (setq hh (- ppy3 ppy1))
;获得最小点和最大对角点
(setq hhn (getreal "\n输入竖分格的数目"))
(setq wwn (getreal "\n输入横向分格的数目"))
(setq hhw (getreal "\n输入分割线宽度"))
(setq wwd1 (- ww  hhw))  
(setq wwd  (/ wwd1 hhn))  
发表于 2022-5-30 21:10:24 | 显示全部楼层
(setq hhn (getint "\n输入竖分格的数目: "))
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-15 02:11 , Processed in 0.161335 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表