只需一步,快速开始
使用道具 举报
XYX365 发表于 2015-9-23 09:42 將文字轉換為shape, 再使用axlPolyOperation()來判斷焊盤shape和此文字shape是否有重疊.
XYX365 发表于 2015-9-22 12:32 可以將圓形或橢圓形轉換為shape, 再用axlGeoPointInShape()判斷文字的任何一點是否有在shape裡面
leilei4908 发表于 2015-9-22 17:19 那文字的bBox比实际文字范围大很多怎么解决呢?@vivienluo @XYX365
leilei4908 发表于 2015-9-23 10:15 文字转shape? 是先用 axlText2Lines
XYX365 发表于 2015-9-23 11:33 就寫一個類似axlText2Line函數來轉換
leilei4908 发表于 2015-9-23 11:36 这个。。。不知道原理啊。。。怎么写。。。
XYX365 发表于 2015-9-23 12:38 你可以去讀取allegro系統的字型(ansifont.dat) 裡面有相關對應的字體,並取得位置轉換為path後再轉為line
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
Archiver|小黑屋|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )
GMT+8, 2025-11-9 15:27 , Processed in 0.125099 second(s), 17 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.