VLA起点
嗨,有人能帮我获得startpoint吗命令:;错误:错误的参数类型:VLA-OBJECT 2127010984-这是错误
(setq temp(ssget“l”);;;iselect blocj
(命令“_.explode”temp);;;我把它炸了
(setq temp1(entlast));;把线从障碍中弄出来
(setq objid1(vla get objectid(vlax ename->vla object temp1)))
(setq stpt(vlax SafeArray->列表(vlax变量值(vla Get StartPoint objid1)))
(打印stpt)
(命令“u.erase”temp1”)
非常感谢! 我想
(setq objid1 (vlax-ename->vla-object temp1))
足够将实体作为VLA对象并列出其特征。不需要使用vla get objectid语句。也可以使用vlax curve getStartPoint获取起点。 此外,您可以使用以下方法避免变体/安全阵列:
(vlax-get obj 'StartPoint)
页:
[1]