找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1587|回复: 7

[研讨] 关于 Insert 中的 BlockTransform

[复制链接]

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-11-4 08:55:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
用 Setpropertyvalue 设置Insert 的 BlockTransform 如果仅有位移能够成功,但是假如 旋转 、缩放的时候提示 T,但Insert没有变化,用这个的目的是测试对 Insert 进行一次性变换,或者用这个块的 Matrix 去匹配其它 Insert (除了 Position )

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

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-11-4 10:00:23 | 显示全部楼层
刚测试了,完全可以做到一个块去刷另一个块。当然要做这样的刷子,应该把矩阵中的平移部分替换掉。新的矩阵应该是目标块的平移部分加上源块的旋转、缩放部分。

点评

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

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

 楼主| 发表于 2013-11-4 10:50:38 | 显示全部楼层
newer 发表于 2013-11-4 10:00
刚测试了,完全可以做到一个块去刷另一个块。当然要做这样的刷子,应该把矩阵中的平移部分替换掉。新的矩阵 ...

就是这样操作,Setpropertyvalue blocktransform 返回 T 但Insert没有变化

点评

可以的,你测试下,两个块,一个块的比例旋转角不同,求出这个块的blockTransform, 然后作用到另外一个块上,那个块就会和这个块重合的。  详情 回复 发表于 2013-11-4 10:57
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-11-4 10:57:24 | 显示全部楼层
st788796 发表于 2013-11-4 10:50
就是这样操作,Setpropertyvalue blocktransform 返回 T 但Insert没有变化

可以的,你测试下,两个块,一个块的比例旋转角不同,求出这个块的blockTransform, 然后作用到另外一个块上,那个块就会和这个块重合的。

点评

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

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

 楼主| 发表于 2013-11-4 11:06:37 | 显示全部楼层
XDSoft 发表于 2013-11-4 10:57
可以的,你测试下,两个块,一个块的比例旋转角不同,求出这个块的blockTransform, 然后作用到另外一个块 ...

我试的是改自己没有成功,还没有去匹配其它的

点评

让你用别的块试,是保证矩阵有效。 自己改,可能无效。  详情 回复 发表于 2013-11-4 11:27
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-11-4 11:27:28 | 显示全部楼层
st788796 发表于 2013-11-4 11:06
我试的是改自己没有成功,还没有去匹配其它的

让你用别的块试,是保证矩阵有效。 自己改,可能无效。

点评

简单测试了下,BlockRef 直接使用 Transform 变换是不支持非等比矩阵的,不过用这个 BlockTransform 就可以实现了!  详情 回复 发表于 2013-11-4 17:54
用这个函数是想尝试下一次修改比例、转角,包括其它同名块,看看有没有效果,在自身上没有测试成功,其他Insert就没有试,下午试验试验  详情 回复 发表于 2013-11-4 11:46
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

 楼主| 发表于 2013-11-4 11:46:54 | 显示全部楼层
本帖最后由 st788796 于 2013-11-4 11:51 编辑
XDSoft 发表于 2013-11-4 11:27
让你用别的块试,是保证矩阵有效。 自己改,可能无效。

用这个函数是想尝试下一次修改比例、转角,包括其它同名块,看看有没有效果,在自身上没有测试成功,其他Insert就没有试,下午试验试验

不用 Entity_transform 函数,这个函数只能等比,BlockTransform返回的可能是非等比矩阵

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

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

 楼主| 发表于 2013-11-4 17:54:56 | 显示全部楼层
本帖最后由 st788796 于 2013-11-4 18:10 编辑
XDSoft 发表于 2013-11-4 11:27
让你用别的块试,是保证矩阵有效。 自己改,可能无效。

简单测试了下,BlockRef 直接使用 Transform 变换是不支持非等比矩阵的,不过用这个 BlockTransform 就可以实现了!

实质可能是一次完成修改 Xscalefactor Yscalefactor Zscalefactor 包括 Rotation 、Position

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-20 06:36 , Processed in 0.430266 second(s), 51 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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