gfdyael 发表于 2024-5-23 11:27:02

donlou 发表于 2024-5-21 18:18
我想知道你是怎么获得这样的bBox的,有没有一种可能,pad的bBox就是焊盘的大小,用两个坐标画一个矩形。
...

pad的bBox就是焊盘的大小,这句话是错误的。你把连接器旋转一个角度,就不是了,除非Pad跟屏幕是平行的或者垂直的

gfdyael 发表于 2024-5-23 11:28:03

gfdyael 发表于 2024-5-23 11:27
pad的bBox就是焊盘的大小,这句话是错误的。你把连接器旋转一个角度,就不是了,除非Pad跟屏幕是平行的或 ...

此帖不在回复了,浪费口舌,有建议的可以继续评论

dcs_1991 发表于 2024-12-18 20:00:10

我也遇到这个问题,旋转就得不到正确的焊盘大小,楼主解决了这个问题没有

donlou 发表于 2025-12-10 10:37:36

本帖最后由 donlou 于 2025-12-10 11:05 编辑

gfdyael 发表于 2024-5-21 13:43
看下图虚线是指旋转后的bBox,得到对角坐标后怎么得到长和宽呢
FindFilter = list("NoAll" "Pins")
axlSetFindFilter(?enabled FindFilter ?onButtons cdr(FindFilter))
P = car(axlGetSelSet(axlSingleSelectPoint()))
P = axlDBGetPad(P "ETCH/TOP" "REGULAR");"REGULAR", "ANTI", or "THERMAL"
P = car(P->figure)->_pathList
width = axlMPythag(nth(0 P)->_endPoint nth(1 P)->_endPoint)
height = axlMPythag(nth(1 P)->_endPoint nth(2 P)->_endPoint)
printf("%L\t%L\n" width height)
这是矩形的其他的你需要自己处理

colin 发表于 2025-12-10 17:57:25

楼主解决了这个问题没有
页: 1 2 [3]
查看完整版本: 如何得到Regular Pad的尺寸信息