永发信息网

用lisp语言完成下面的问题,要求通过命令提示行交互输入pbase、L、d和alfa的值

答案:1  悬赏:20  手机版
解决时间 2021-03-24 09:43
用lisp语言完成下面的问题,要求通过命令提示行交互输入pbase、L、d和alfa的值
最佳答案
(defun c:XJX ()
(setq omode (getvar "osmode"))
(setvar "osmode" 0);关闭捕捉
;以下 pbase、L、d、alfa 值须由用户输入
(setq pbase (getpoint "请点取矩形左边线中点位置: "))
(setq L (getreal "\n请输入矩形长边尺寸: "))
(setq d (getreal "\n请输入矩形短边尺寸: "))
(setq alfa (getangle "\n请输入矩形倾斜角度:"))
;以下pa、pb、pc由程序依据pbase、L、d计算得出
(setq pa (polar pbase (/ pi 2) (/ d 2)))
(setq pb (polar pa 0 L))
(setq pc (polar pbase (* pi 1.5) (/ d 2)))
;以下依据 pb、pc 点画出矩形
(command "RECTANG" pc pb) ;用PLINE也可以
;以下将矩形旋转alfa角度
(setq en (entlast))
(setq ang (* alfa (/ 180 pi)))
(command "ROTATE" en "" pbase ang)
(prin1)
(prompt "\n自动绘制斜矩形")
(setvar "osmode" omode);恢复捕捉
(prin1)
)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
与侯耀文平辈的相声演员都有哪些
铜梁荷花节土桥那里有没有农家乐?
LINK标签href后为"LoadResource?fileName=css
我属猪1995年5月19日生的,我想问问我是什么
我的工作态度是不是出问题了? 我刚刚博士毕
中国建设银行成都茶店子支行我想知道这个在什
单选题在人体内环境中可以具有的生理过程是A.
临沂和芜湖哪个好,盐城妇科哪家好
A2实习期可不可以开牵引车
青蚨飞去复飞来,目下别离本可哀。大将似羊聊
你咋真鬼斗呢南阳方言
大家觉得金田一,柯南,L谁最厉害
单选题在(3x+5y)5展开式中,各项二项式系数之
祝福词语接龙,新年祝福的成语接龙。
佳超市一村NO.1这个地址在什么地方,我要处理
推荐资讯
投诉小额贷款公司怎么投诉
德语中的DB,AG,VW,Wc,AEG,SPD,CDU,CSU,FDP,SO
鱼缸壁上有短白色虫子像小蝌蚪,头大尾长,并
秋葵用油炸怎么个做法
怎样从深圳去广州的广东金融学院
收集一些关于IDC机房(互联网数据中心机房)
三叶花怎么种植
为何在手机上删除了qq空间、电脑上的也没有了
在外省上班,公积金也是外省的,能在石家庄贷
倚天屠龙记中谢逊是先当的法王还是先拜成昆为
佳顺粮行怎么去啊,有知道地址的么
2012.11.28 led屏显示卡NXP LPC1754FBD80SV67
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?