cgmacby 发表于 2014-5-4 11:10:02

特殊镜像,以求达到以下效果

本帖最后由 cgmacby 于 2014-5-4 11:11 编辑

求一个特殊镜像的lsp,以期达到以下效果,在此感谢
明经的各位大神~~小弟实在钱财不多,出一个币,以示敬意~~~~~

青色线图层名为:11000
白色文字图层名:21000

如若分别沿X轴和Y轴镜像 能得到图中两种结果

以下是原图及最终图及测试文件








xyp1964 发表于 2014-5-4 11:10:03

X、Y方向:


emk 发表于 2014-5-8 11:55:08

判断文字方向与镜像两点平行是直接复制区域图元至镜像位置;
不是平行的按正常镜像。不知道思路对不对?

cgmacby 发表于 2014-5-20 16:22:16

emk 发表于 2014-5-8 11:55 static/image/common/back.gif
判断文字方向与镜像两点平行是直接复制区域图元至镜像位置;
不是平行的按正常镜像。不知道思路对不对?

判断文字方向与镜像两点平行是直接复制区域图元至镜像位置;
不是平行的按正常镜像后自身旋转180度 4-5-10 变成了10-5-4
思路是这样子的

ggq123 发表于 2014-5-27 00:04:42

猜测你的意思是图纸是透明的,是反过来看的吧。如果是平行的,MIRRTEXT为1(从背面看字是正的,前面看不懂的那种)。不平行的话MIRRTEXT为0,还是原来的文字。

叶曲冰寒 发表于 2014-6-14 13:37:03

好像看到有大神写出来了

cgmacby 发表于 2014-6-14 15:18:00

叶曲冰寒 发表于 2014-6-14 13:37 static/image/common/back.gif
好像看到有大神写出来了

求地址~~~~~~~

叶曲冰寒 发表于 2014-6-14 17:00:38

在论坛里搜索镜像吧,好多源码的

lyqiezi 发表于 2014-7-31 00:19:32

应该要做两次镜像,与对称轴垂直的文字不处理,仅进行一次镜像
与对称轴垂直的文字再以11000图层的线镜像一次
选择的方式可以用带G的文字的坐标加上一个偏移量框选

lyqiezi 发表于 2014-7-31 00:26:33

另外,应该还会有带V的文字,为了避免文字重叠的情况少发生,带V的文字在自己头顶固定距离作为镜像轴,由于框选会出现选错物体的情况,最好还增加上错判的时候将文字颜色变化或其他方式提醒(可以根据选择到的文字数量作为判断,正常框选到的文字是两个只有数字和-的,如果超过两个,就是有错选的情况)
还有上面说的用梁线作为镜像轴的情况,实际上可以直接根据带G的文字向脚下一定距离作对称轴
页: [1] 2
查看完整版本: 特殊镜像,以求达到以下效果