[偏爱云~小吴] 21:07:16
[qqimg]oldimg/{1D0960D6-0897-E372-268B-A81F45E8DE4E}.jpg[/qqimg]
要选择快参照应该怎么写
(command "qleader" "" b)
ya雀无声 21:17:24
太感谢ZZXXQQ了,帮我找到错误了。
[偏爱云~小吴] 21:17:42
也帮帮我啊
ya雀无声 21:18:02
DCL的变量不能是 局部变量
[偏爱云~小吴] 21:18:12
快速引线后接块怎么搞啊
[236004]张牙舞爪 21:25:34
那们神人,帮我写一个 把一个表分成二个表的 代码
帮我写一个代码,
((0.252626 2.47723 5.61883 408.0 ) (1.2422 5.62193 2.48033 407.0 ) (1.72614 2.45786 5.59945 409.0 ) (2.70592 5.72437 2.58278 406.0 ) (3.06984 2.44577 5.58737 410.0 ) (4.11381 5.7399 2.5983 405.0 ) (4.45384 2.41809 5.55968 411.0 ) (5.66059 5.65146 2.50987 404.0 ) (5.7961 2.42463 5.56622 412.0 ) (7.04394 5.67872 2.53712 403.0 ) (7.22728 2.33133 5.47292 413.0 ) (8.21726 1.5158 4.65739 410.0 ) (8.42573 2.32107 5.46267 414.0 ) (8.52744 5.73013 2.58854 402.0 ) (8.74113 1.38616 4.52776 409.0 ) (9.04734 1.1011 4.24269 407.0 ) (9.12651 1.25116 4.39275 408.0 ) (9.2973 0.973324 4.11492 406.0 ) (9.55145 2.3225 5.46409 415.0 ) (9.96373 5.73933 2.59774 401.0 ))
把这个表,分成二个表,
[LC100]建筑设计 21:27:03
直接得到系统变量值为0.5,是不是需要转换为整数型才能用?
[236004]张牙舞爪 21:27:08
每个表里的规则是 (1 2 3 4 5)
把表这个表分成二个表,分别是,2 一个表,3 一个表,2,3数值取整就会有相同的
[LC100]建筑设计 21:27:15
直接得到系统变量值为0.5,是不是需要转换为整数型才能用?
[236004]张牙舞爪 21:27:31
可以用,
[LC100]建筑设计 21:28:09
[qqimg]oldimg/{C10CA7ED-0397-4B43-849C-72536C7AA4E1}.jpg[/qqimg]
我取得这个变量值,用pedit命令来控制线宽,那为什么用不了。
[236004]张牙舞爪 21:28:47
应该可以的,
[ZZXXQQ] 21:29:04
咋分?看不明白
[236004]张牙舞爪 21:29:27
表里有5个数值,
[LC100]建筑设计 21:30:01
(command "pedit" "m" (ssget) "" "w" (getvar "hpscale"))
[236004]张牙舞爪 21:30:03
以表里的 2 ,3,数值取整相同的分成二个表
[LC100]建筑设计 21:30:05
就这样用不了。
[236004]张牙舞爪 21:30:28
[qqimg]oldimg/{066FC412-997B-0807-D9DB-95B0B3B54CB3}.jpg[/qqimg]
[LC100]建筑设计 21:30:34
测试了,可以用,不知道是其它参数问题。
[236004]张牙舞爪 21:30:39
[qqimg]oldimg/{59693F45-626B-301E-0885-62465A5D855C}.jpg[/qqimg]
[236004]张牙舞爪 21:31:15
[qqimg]oldimg/{9A5DD236-8DB5-A6D8-1376-77F8F739FB1B}.jpg[/qqimg]
[vormittag]桔子 21:31:22
语言表达能力真。。。
[236004]张牙舞爪 21:31:31
[夏生生][x_s_s_1]生无可恋 21:31:37
张牙请讲国语
[阿然][阿然] 21:31:51
捉鸡啊
[236004]张牙舞爪 21:32:55
不好意思,表达能力差,
[vormittag]桔子 21:37:57
母语啊,又不是外语。
[236004]张牙舞爪 21:38:37
不好意思啊,
表我用的少,不知道怎么表达,
[夏生生][x_s_s_1]生无可恋 21:39:00
将其简化
看能表述清楚不
[夏生生][x_s_s_1]生无可恋 21:39:47
[qqimg]oldimg/{10E1ADD5-7E19-9FF8-33B6-C70F66387D9C}.jpg[/qqimg]
为何是分成两个表而不是三个表
[236004]张牙舞爪 21:40:17
[qqimg]oldimg/{12F990B7-9350-0A0C-D40F-B763049C6C64}.jpg[/qqimg]
每个表里的规则是 (1 2 3 4 5)
如果剩下还有没分完的,全部放在一个表里
[vormittag]桔子 21:40:46
表的结构、元素、特征。
[阿然][阿然] 21:41:09
。。。每个表里面有五个原子,要把五个原子分成两个表
[夏生生][x_s_s_1]生无可恋 21:41:19
我的理解是表中第二个原子fix相同的就组成一个表
[阿然][阿然] 21:41:21
要怎么分?2
[ZZXXQQ] 21:41:25
(defun splst (lst)
(setq tmp1 (list) tmp2 (list) tmp3 (list))
(foreach x lst
(cond
((= (fix(cadr x)) 2) (setq tmp1 (cons x tmp1)))
((= (fix(caddr x)) 3) (setq tmp2 (cons x tmp1)))
(T (setq tmp3 (cons x tmp3)))
)
)
(list tmp1 tmp2 tmp3)
)
[vormittag]桔子 21:41:26
目标表的元素、结构、特征。
[阿然][阿然] 21:41:29
2、3
分开?
[236004]张牙舞爪 21:42:55
2,3对应的值取整,把整个表分开,
[夏生生][x_s_s_1]生无可恋 21:42:58
从一个嵌套表中提取出fix第二个原子相同的表组成新的嵌套表
[236004]张牙舞爪 21:43:07
如果剩下还有没分完的,全部放在一个表里
[夏生生][x_s_s_1]生无可恋 21:43:21
那不就变成三个表了
是要三个表是吧
[236004]张牙舞爪 21:43:48
是的
[夏生生][x_s_s_1]生无可恋 21:44:01
如果第二个原子全部相等呢?或者第二个和第三个都相等呢?
[VBALISPER]恐龙 21:44:08
要不,让高手们教你怎么拆分表,条件判断你自己去做.
[夏生生][x_s_s_1]生无可恋 21:44:27
[236004]张牙舞爪 21:44:37
第二个原子全部相部的,分成一个表
[ZZXXQQ] 21:44:44
[236004]张牙舞爪 21:44:48
第三个原子相等的分成一个表,
其它的一个表
[vormittag]桔子 21:45:47
我决定不看了。
[236004]张牙舞爪 21:46:21
谢谢各位,谢谢ZZXXQQ
[sqbao] 21:46:21
[qqimg]oldimg/{CA51C7B7-8E8E-AF54-72B0-576C2B44E4A6}.gif[/qqimg]
[236004]张牙舞爪 21:46:25
感谢你们!!
[face140.gif] 请你们K歌去
[夏生生][x_s_s_1]生无可恋 21:47:12
((a1 a2 a3 a4 a5)(b1 b2 b3 b4 b5)(c1 c2 c3 c4 c5)...)(if = a2 b2)list(a1 a2 a3 a4 a5)(b1 b2 b3 b4 b5)是不是这个意思?
[236004]张牙舞爪 21:47:46
是
[夏生生][x_s_s_1]生无可恋 21:48:49
if and = a2 b2 = a3 b3如何处理?
[夏生生][x_s_s_1]生无可恋 21:49:59
安然兄,有没有好的最小外包框函数
我用鸟版的有bug
[夏生生][x_s_s_1]生无可恋 21:50:58
[qqimg]oldimg/{710DAFAE-5AC1-E292-D321-303D33092EAC}.jpg[/qqimg]对于这样自相交的表判断有问题
[亮]123379932 21:51:22
人之初,群冷淡,你调皮,我捣蛋,群主是个大坏蛋 天苍苍,野茫茫,群主经常上错床 读书苦,写字累,群主夜夜去敲背 情深深,雨朦朦,群主是个毛毛虫 问世间群为何物,忙得群主老是走错屋 有群就转啊,让群主高兴一下
[夏生生][x_s_s_1]生无可恋 21:56:33
张牙舞爪,想了一下,你的问题不一定成立
我也决定不想了
[阿然][阿然] 21:56:43
vla-getboundingbox不能得到正确的?
[夏生生][x_s_s_1]生无可恋 21:57:03
[qqimg]oldimg/{32D586CF-D128-9087-AE1C-27BCB85CC50D}.jpg[/qqimg]
[夏生生][x_s_s_1]生无可恋 21:57:47
vla-getboundingbox只能得到最大外包框
[VBALISPER]恐龙 21:58:00
张牙,换方法.
[阿然][阿然] 21:58:28
用老迈的试一试
[夏生生][x_s_s_1]生无可恋 21:58:46
谢谢,我试试
张牙的存在问题
a2=b2 c2=d2 a2=c2
出现这样的问题就挠头了
[alwtyp][alwtyp] 21:59:58
请问样知道某个ARX有没有被加载?
[阿然][阿然] 22:00:08
(arx)
[夏生生][x_s_s_1]生无可恋 22:00:10
您还是将全部想法提出来,看看有没有其它办法
arx
返回列表
[阿然][阿然] 22:00:28
(member "abc.arx" (arx))
[VBALISPER]恐龙 22:00:38
好象他想a2=bb2=c2=d2=e2
[alwtyp][alwtyp] 22:02:42
谢了
[夏生生][x_s_s_1]生无可恋 22:04:10
他是要提取n2中相等的,但是没有考虑到有多个值
也就是我前面说的
[夏生生][x_s_s_1]生无可恋 22:05:10
当提取顺序不同结果也不同
[夏生生][x_s_s_1]生无可恋 22:05:47
何况他的表中还带了图元名,后续肯定是要对图元进行操作,前面提错了,后面处理也是错的
[夏生生][x_s_s_1]生无可恋 22:10:13
阿然兄,老迈的死循环
我研究一下
他也是射线法
[429014673]djl 22:20:15
哥,一般都不用天正[qqimg]oldimg/{5C6E5F5B-4BA9-F761-0D77-24871BC47322}.jpg[/qqimg]
[yybu]yy 22:27:56
cad2008中图层操作太慢了,有木有什么方法搞快点啊
[夏生生][x_s_s_1]生无可恋 22:31:21
setvar
[qianzj]太阳 22:32:08
?
[yybu]yy 22:32:22
同求
[阿然][阿然] 22:42:11
发样图
ya雀无声 22:48:36
(defun c:test (/ id flag str)
(if (and (>= (setq id (load_dialog "test.dcl")) 0)
(new_dialog "TEST_DCL" id)
)
(progn
(if $test_str$
(set_tile "str" $test_str$)
)
(action_tile "str" "(setq str $Value)")
(action_tile "accept" "(done_dialog 1)")
(action_tile "cancel" "(done_dialog 0)")
(setq flag (start_dialog))
(unload_dialog id)
(if (and (= flag 1) str)
(setq $test_str$ str)
$test_str$
)
)
)
)
TEST_DCL
: dialog { label=" 对话框测试";
: edit_box { label=" 输入字符串:"; key="str"; }
ok_cancel;
}
这个可以记录DCL输入的值么,还有没有更好的办法
[skg123][skg123]刚 22:58:54
本人想写一程序 让坐标标注的文字和线 绘制完毕后直接为"块"的形式,求高手指点.
[tiyi8888]永远痛 22:59:20
有程序 的
[skg123][skg123]刚 23:03:56
那个朋友给个代码,给个例子。谢了 |