找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: XDSoft

[有奖答题] 继续关注矩阵,讨论下镜像文字矩阵的写法和如何实现镜像后,文字不反向

[复制链接]

已领礼包: 344个

财富等级: 日进斗金

发表于 2013-8-5 12:12:50 | 显示全部楼层
牢固 发表于 2013-8-5 12:04
晓东的矩阵和高飞鸟的矩阵是不同的!Z值不同!高飞鸟的是1.0,晓东的Z为-1,所以文字镜像后210组码值为(2 ...

答案是肯定的,vla-transformby受mirrtext变量控制!,具体如何变,由矩阵决定!
也就是矩阵变换后,根据mirrtext变量的值决定文字是否再要反一下变化!
ARX的transformby是否受mirrtext变量控制,我就不清楚了!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-8-5 12:43:55 | 显示全部楼层
牢固 发表于 2013-8-5 12:04
晓东的矩阵和高飞鸟的矩阵是不同的!Z值不同!高飞鸟的是1.0,晓东的Z为-1,所以文字镜像后210组码值为(2 ...

Z值+1,那对普通别的实体还有镜像效果吗?

点评

Z值是+1还是-1,跟是否镜像没多大关系吧!就是矩阵运算后物体Z轴方向变了!  详情 回复 发表于 2013-8-5 13:09
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 344个

财富等级: 日进斗金

发表于 2013-8-5 13:09:55 | 显示全部楼层
newer 发表于 2013-8-5 12:43
Z值+1,那对普通别的实体还有镜像效果吗?

Z值是+1还是-1,跟是否镜像没多大关系吧!就是矩阵运算后物体Z轴方向变了!



点评

看来H版写代码的时候 考虑了很多呀。想不到Z值会对文字正反有影响。 如果H版的Z值也写成-1那么无论用vla还是XD的矩阵转换都是反的了。  详情 回复 发表于 2013-8-5 13:24
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-8-5 13:24:20 | 显示全部楼层
牢固 发表于 2013-8-5 13:09
Z值是+1还是-1,跟是否镜像没多大关系吧!就是矩阵运算后物体Z轴方向变了!

看来H版写代码的时候 考虑了很多呀。想不到Z值会对文字正反有影响。
如果H版的Z值也写成-1那么无论用vla还是XD的矩阵转换都是反的了。

点评

210 z值正常 = 1,表示从上往下看物体! 210 z值 = -1,表示从下往上看物体!物体看上去当然是反的了!  详情 回复 发表于 2013-8-5 14:26
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 344个

财富等级: 日进斗金

发表于 2013-8-5 14:26:53 | 显示全部楼层
wowan1314 发表于 2013-8-5 13:24
看来H版写代码的时候 考虑了很多呀。想不到Z值会对文字正反有影响。
如果H版的Z值也写成-1那么无论用vla ...

210 z值正常 = 1,表示从上往下看物体!
210 z值 = -1,表示从下往上看物体!物体看上去当然是反的了!

点评

对于其他图元不会造成,上下看的区别吗? 比如块  详情 回复 发表于 2013-8-5 14:37
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-8-5 14:37:47 | 显示全部楼层
本帖最后由 wowan1314 于 2013-8-5 14:46 编辑
牢固 发表于 2013-8-5 14:26
210 z值正常 = 1,表示从上往下看物体!
210 z值 = -1,表示从下往上看物体!物体看上去当然是反的了!
...

对于其他图元不会造成,上下看的区别吗? 比如块.

查了下对象属性。好像也只有单行文字、多行文字、属性文字存在 反向的属性

其他有些图元也有210组码,但不存在反向的属性。

点评

用如下语句你测试下便知: (entmod (subst '(210 0 0 -1) (assoc 210 (setq el (entget (car (entsel))))) el)) 将组码210 改为 '(210 0 0 -1)  详情 回复 发表于 2013-8-5 14:54
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 344个

财富等级: 日进斗金

发表于 2013-8-5 14:54:12 | 显示全部楼层
wowan1314 发表于 2013-8-5 14:37
对于其他图元不会造成,上下看的区别吗? 比如块.

查了下对象属性。好像也只有单行文字、多行文字、 ...

用如下语句你测试下便知:
(entmod (subst '(210 0 0 -1) (assoc 210 (setq el (entget (car (entsel))))) el))
将组码210 改为 '(210 0 0 -1)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2014-10-15 09:10:26 | 显示全部楼层
我写个意见:1)Dxf Text MText及所有图元存在楼主所提问题2)简单测试: 只做Text ,测试Shx,TTF两种字体可能变换有2000种左右 3)写好矩阵及测试文字进行测试。通过以上三步就做好了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2014-10-15 09:49:12 | 显示全部楼层
ll_j 发表于 2013-5-2 14:35
一天多了,没人回答。
其实在前面翻转文字的帖子中,我在7楼和16楼给出两种方法,这个题目大体上使用这两 ...

Dxf 文件的文本图元(单行文本,多行文本)由于存在文字水平对正,垂直对正,文字生成方向,第二对齐点,文字旋转,坐标系等诸多参数的组合,可计算出组合的种类接近2000种; 因此必须设计非常好矩阵满足所有变换。
   目前国内能做此问题解决将只有深圳志和诚科技有限公司(3w.zhcdesign.com) 开发的软件ZHCConverter,是目前性价比最高的

点评

没这么复杂吧?  详情 回复 发表于 2014-10-15 11:17
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-10-15 11:17:28 | 显示全部楼层
zhcSolution 发表于 2014-10-15 09:49
Dxf 文件的文本图元(单行文本,多行文本)由于存在文字水平对正,垂直对正,文字生成方向,第二对齐点,文 ...

没这么复杂吧?

点评

可以查阅一下dxf定义文档,把所有的情况列出来进行组合,你将会发现有这么多。我们的软件使用的文字测试图形就2000种,测试修改时间花了3个月。  详情 回复 发表于 2014-10-16 09:01
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2014-10-16 09:01:45 | 显示全部楼层
newer 发表于 2014-10-15 11:17
没这么复杂吧?

可以查阅一下dxf定义文档,把所有的情况列出来进行组合,你将会发现有这么多。我们的软件使用的文字测试图形就2000种,测试修改时间花了3个月。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-12-21 05:50 , Processed in 0.419040 second(s), 47 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表