明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2163|回复: 10

[讨论] 一个计算小问题(在线求助)

[复制链接]
发表于 2011-7-19 11:08:55 | 显示全部楼层 |阅读模式
本帖最后由 为你而醉 于 2011-7-19 11:17 编辑

代码如下:
(defun c:mj()
  (setvar "cmdecho" 0)
  (setq fn 50)
  (setq wn (/ 1 fn))
  (prin1)
)
问题:为啥用以上代码计算wn后,它的值会是零?
请大侠指点,在线等待您的解答,谢谢!
发表于 2011-7-19 11:18:41 | 显示全部楼层
(setq fn 50)
(setq wn (/ 1 fn))
===>
(setq fn 50)
(setq wn (/ 1.0 fn))
---------------
(setq fn 50.0)
(setq wn (/ 1 fn))


 楼主| 发表于 2011-7-19 11:24:17 | 显示全部楼层
回复 Andyhon 的帖子

解决,非常感谢您的指点,谢谢谢谢!太感动了!
 楼主| 发表于 2011-7-19 11:29:00 | 显示全部楼层
回复 为你而醉 的帖子

长老,能再请教您一个问题不
就是如何用AutoLISP语言控制cad中阵列命令中的阵列角度呢?默认情况下阵列角度是0度,但我想阵列其他的角度,我该如何设置呢?谢谢!
发表于 2011-7-19 12:20:33 | 显示全部楼层
旋转坐标,将其转到你要的角度。
发表于 2011-7-19 12:21:32 | 显示全部楼层
阵列完了再旋转
or
改用 ucs 座标系
 楼主| 发表于 2011-7-19 13:07:33 | 显示全部楼层
回复 Andyhon 的帖子

不能在命令中就设置吗
比如:(command "array" 对象 "" 行数 列数 行偏 列偏 阵列角度 "")
能这样加进去不?或者应该怎么设置呢?谢谢
发表于 2011-7-19 13:31:58 | 显示全部楼层
...比如:(command "array" 对象 "" 行数 列数 行偏 列偏 阵列角度 "")...
这个得问 AutoDesk 改
--------------
山不转路转
得找现行框架下的 可行 方案
 楼主| 发表于 2011-7-19 13:57:57 | 显示全部楼层
回复 Andyhon 的帖子

因为我只需要对某些对象进行旋转,有些是不需要旋转的,如果旋转坐标的话,那就整个旋转了
发表于 2011-7-19 14:06:40 | 显示全部楼层
未能理解您所描述的实际状况
或许您可搜寻院长有关矩阵的帖子
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-24 05:22 , Processed in 0.171707 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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