请问怎么获取鼠标点击的坐标值,单独获取x坐标和y坐标
本帖最后由 leilei4908 于 2015-8-13 10:03 编辑利用
setq point (axlEnterPoint)
可以将鼠标点击的坐标值赋值给point
但是怎么单独获取x坐标和y坐标呢? oX = round(car(point)) 已解决!
setq point (axlEnterPoint)在函数内总是提示
E- *Error* eval: unbound variable - setq
这是为什么呢?
改成point=axlEnterPoint() 请问怎么得到Y轴的坐标值呢?如果list中有多个坐标值,得到第一个坐标的Y轴值,谢谢 墨客的秋天 发表于 2015-12-4 15:45
请问怎么得到Y轴的坐标值呢?如果list中有多个坐标值,得到第一个坐标的Y轴值,谢谢
得到第一个坐标
car(list)
第一个坐标的y轴值
cadr(car(list))
也就是
cadar(list) 墨客的秋天 发表于 2015-12-4 15:45
请问怎么得到Y轴的坐标值呢?如果list中有多个坐标值,得到第一个坐标的Y轴值,谢谢
car就是list中的第一项,cdr是列表中除了第一项的剩余项,car和cdr能嵌套,但是最多好像是五层
ll = car( bBox) 左下角坐标
ur= cadr( bBox) 右上角坐标
llx = caar( bBox) 左下角X坐标
lly = cadar( bBox) 左下角Y坐标
urx = caadr( bBox) 右上角X坐标
ury = cadadr( bBox) 右上角Y坐标 leilei4908 发表于 2015-12-4 17:42
car就是list中的第一项,cdr是列表中除了第一项的剩余项,car和cdr能嵌套,但是最多好像是五层
ll = c ...
受教了,thank you leilei4908 发表于 2015-12-4 17:42
car就是list中的第一项,cdr是列表中除了第一项的剩余项,car和cdr能嵌套,但是最多好像是五层
ll = c ...
请教你一个问题,怎样删除指定的text,例如L01_TOP L02_GND L03_POWERANDL04_BOTTOM.使用axlDBChangeText这个函数怎么修改指定的text,例如"SILKSCREEN BOTTOM" change to "SILKSCREEN BOTTOM WHITE (SWB)"并且mirrored。 墨客的秋天 发表于 2015-12-7 11:45
请教你一个问题,怎样删除指定的text,例如L01_TOP L02_GND L03_POWERANDL04_BOTTOM.使用axlDBChange ...
首先你要明确你的问题,你说的不是Text,是层面名称,所以用axlDBChangeText应该是不能修改的
具体的操作我也不清楚,你可以开个贴问问
页:
[1]