查看单个帖子
旧 2009-05-06, 03:29 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】i am completely lost with materials1 please help me1

i am completely lost with materials! please help me!
i am completely lost with materials! please help me!
hello,
i am completely lost with the internal dwf data structures (materials and blockreference).
concerning the material, i have attached a simple dwg model. it has two instanciated blocks from 'mon objet'.
both the instances are in a red layer...
the first blockinstance is displayed in red: the blockreference color red, it does not take its color for the layer. no problem.
the second is blue, but i cannot figure from where the blue color comes: the blockinstance has the color 'bylayer', that appear in red in the check box. but is displayed in blue in audocad...
please help me!
guilhem
attached images
this issue is not related to materials. it's about handling bylayer properties and what the layer "0" is.
layer "0" is a special layer. it's properties (color, linetype etc.) are applied only for entities which are in layout (model or paper space) block. for entities inside other blocks which are displayed because block reference to them exists in layout:
layer "0" means "default layer - use the layer of block reference"
"mon object" block contains solids with color bylayer and layer "0". that means "use color of block reference's layer"
first time this block is inserted by block reference having layer 0 - the color from layer 0 is used.
second time it's inserted having layer1 - color from layer1 is used.
sergey slezkin
thank you a lot for this explanation, sergey!
thank you a lot for this explanation, sergey!
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)