找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 7540|回复: 32

[求助] 什么是块参照?

[复制链接]

已领礼包: 100个

财富等级: 招财进宝

发表于 2016-5-14 12:12:17 | 显示全部楼层 |阅读模式

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

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

×
块参照是插入到指模型空间上图块吗?是否还包含其他地方的块
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2016-7-27 15:30:17 | 显示全部楼层
lijun126136 发表于 2016-7-27 08:43
从数据库中打开块表,从块表中再打开模型空间的块表记录,就可以读取模型空间的数据了

你能帮我看看我的代码吗??我是用java取的,但是我这样取不只是取到了模型空间的数据,把图纸空间的数据也取出来了,所以有没有什么方法过滤一下呢?
QQ图片20160727152107.png
cad.png

点评

1、可以先取出块表记录,然后与ACDB_MODEL_SPACE对比得到ACDB_MODEL_SPACE(模型空间),再从ACDB_MODEL_SPACE(模型空间)下取数据 2、还可以先取数据,最后通过数据的ownID与模型空间的ID比较,过滤出模型空间下  详情 回复 发表于 2016-7-27 15:55
打开块表后,用 getAt 、 *MODEL_SAPCE ,查找模型空间块表记录,然后打开它。  详情 回复 发表于 2016-7-27 15:47
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 1 反对 0

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2016-5-14 14:43:56 | 显示全部楼层
包括其他地方的块是什么意思?

点评

就是想知道块参照存放的位置有哪些?  详情 回复 发表于 2016-5-14 20:40
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2016-5-14 18:28:06 来自手机 | 显示全部楼层
图纸空间也可以,blockdef内也可以有

点评

受教了,再劳烦问一下blockdef是什么?怎么用ObjectARX编程读取啊?  详情 回复 发表于 2016-5-14 20:39
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 100个

财富等级: 招财进宝

 楼主| 发表于 2016-5-14 20:39:34 | 显示全部楼层
st788796 发表于 2016-5-14 18:28
图纸空间也可以,blockdef内也可以有

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

使用道具 举报

已领礼包: 100个

财富等级: 招财进宝

 楼主| 发表于 2016-5-14 20:40:56 | 显示全部楼层
XDSoft 发表于 2016-5-14 14:43
包括其他地方的块是什么意思?

就是想知道块参照存放的位置有哪些?

点评

块参照存放在模型空间块表记录里面, 块定义存放在块表记录里面,块表和模型空间是同级的。  详情 回复 发表于 2016-7-26 18:35
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2016-7-26 18:02:39 | 显示全部楼层
请问你知道怎么取到模型空间的数据吗??

点评

从数据库中打开块表,从块表中再打开模型空间的块表记录,就可以读取模型空间的数据了  详情 回复 发表于 2016-7-27 08:43
取什么数据?  详情 回复 发表于 2016-7-26 18:33
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2016-7-26 18:33:13 | 显示全部楼层
zlc409057173 发表于 2016-7-26 18:02
请问你知道怎么取到模型空间的数据吗??

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

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2016-7-26 18:35:45 | 显示全部楼层
lijun126136 发表于 2016-5-14 20:40
就是想知道块参照存放的位置有哪些?

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

使用道具 举报

已领礼包: 100个

财富等级: 招财进宝

 楼主| 发表于 2016-7-27 08:43:58 | 显示全部楼层
zlc409057173 发表于 2016-7-26 18:02
请问你知道怎么取到模型空间的数据吗??

从数据库中打开块表,从块表中再打开模型空间的块表记录,就可以读取模型空间的数据了

点评

你能帮我看看我的代码吗??我是用java取的,但是我这样取不只是取到了模型空间的数据,把图纸空间的数据也取出来了,所以有没有什么方法过滤一下呢?  详情 回复 发表于 2016-7-27 15:30
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2016-7-27 15:47:42 | 显示全部楼层
zlc409057173 发表于 2016-7-27 15:30
你能帮我看看我的代码吗??我是用java取的,但是我这样取不只是取到了模型空间的数据,把图纸空间的数据 ...

打开块表后,用 getAt 、 *MODEL_SAPCE ,查找模型空间块表记录,然后打开它。

点评

那个块表记录命名是自己命名的,我根据*MODEL_SPACE查找是个空的,块表记录命名也是不确定的命名,一个块表里面对应多条记录,一条记录里面对应多条数据,该数据有属于模型空间的,也有图纸空间的。我想请问有没有方  详情 回复 发表于 2016-7-27 15:54
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2016-7-27 15:53:57 | 显示全部楼层
那个块表记录命名是自己命名的,我根据*MODEL_SPACE查找是个空的,块表记录命名也是不确定的命名,一个块表里面对应多条记录,一条记录里面对应多条数据,该数据有属于模型空间的,也有图纸空间的。我想请问有没有方法把图纸空间的数据过滤掉
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2016-7-27 15:54:59 | 显示全部楼层
newer 发表于 2016-7-27 15:47
打开块表后,用 getAt 、 *MODEL_SAPCE ,查找模型空间块表记录,然后打开它。

那个块表记录命名是自己命名的,我根据*MODEL_SPACE查找是个空的,块表记录命名也是不确定的命名,一个块表里面对应多条记录,一条记录里面对应多条数据,该数据有属于模型空间的,也有图纸空间的。我想请问有没有方法把图纸空间的数据过滤掉

点评

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

使用道具 举报

已领礼包: 100个

财富等级: 招财进宝

 楼主| 发表于 2016-7-27 15:55:49 | 显示全部楼层
zlc409057173 发表于 2016-7-27 15:30
你能帮我看看我的代码吗??我是用java取的,但是我这样取不只是取到了模型空间的数据,把图纸空间的数据 ...

1、可以先取出块表记录,然后与ACDB_MODEL_SPACE对比得到ACDB_MODEL_SPACE(模型空间),再从ACDB_MODEL_SPACE(模型空间)下取数据
2、还可以先取数据,最后通过数据的ownID与模型空间的ID比较,过滤出模型空间下的数据

点评

那个空间记录是自己命名的,我原来取*MODEL_SPACE下的数据ID是为空的,所以自己命名的记录有没有什么标识?  详情 回复 发表于 2016-7-27 16:08
请问怎么对比呢??什么方法?表示是初学者,很多方法不懂  详情 回复 发表于 2016-7-27 16:05
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2016-7-27 16:05:11 | 显示全部楼层
lijun126136 发表于 2016-7-27 15:55
1、可以先取出块表记录,然后与ACDB_MODEL_SPACE对比得到ACDB_MODEL_SPACE(模型空间),再从ACDB_MODEL_ ...

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 00:05 , Processed in 0.276062 second(s), 76 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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