早教吧 育儿知识 作业答案 考试题库 百科 知识分享

AutoLISP请教:(getdiststrrr))是什么意思?(setqstrrr(strcat"\n新直径:"))(setqrr(getdiststrrr))-----------------------其中,oldrr已定义.strrr是一个字符串,(getdiststrrr))是什么意思?rr跟strrr有什么关系

题目详情
【AutoLISP】请教:(getdist str_rr))是什么意思?
(setq str_rr (strcat "\n新直径:"))
(setq rr (getdist str_rr))
-----------------------其中,old_rr 已定义.
str_rr是一个字符串,(getdist str_rr))是什么意思?rr跟str_rr有什么关系?getdist后应该跟一个基点坐标,其中str_rr是个字符串,怎么会跟在getdist后面?
如果是要求用户定义2个点做为距离,直接setq rr (getdist)就可以了,为何还要那么多?
▼优质解答
答案和解析
(getdist [pt] [prompt]) 这是getdist函数语法,如果后面有个pt那么只需用户选取一点就行了(或输入值),后面的[prompt]是提示语,这个是字符串,你的str_rr(setq str_rr (strcat "\n新直径:")) 这句返回的是"新直径:"...