今天读取cad文字发现文字出现偏移,反复测试发现不是代码的问题,午休时想起来cad图纸中的文字因为设计师使用插件会出现一定的问题,所以打开cad发现文字坐标点与实际位置差距正好是生成偏差,下面的图片就是cad文字的坐标信息。
看了一下cad的text函数,发现也没有能够直接取到位置的函数,但是可以使用方法AlignmentPoint
,这种办法可以生成相应的文字但是会出现一定的偏差,因为涉及左对齐与右对齐,可能文字的起始点在字体的右侧~~~~~。
发现这个问题后我对翻模的精度有了更深刻的理解,但是由于目前设计师制图习惯的不同通过扩大适配性解决问题很难做到,最好的办法还是让设计按照标准的办法处理图纸或者制图才能增强图纸的匹配性。