hi,
I have 3d dwg B with some solid blocks and xrefs, B is called in turn by A, which is the main dwg
When using flatshot in B all blocks and xrefs are displayed without problem but the same is not true in A where flatshot ignores all solid blocks from B and its xrefs
What am I doing wrong?
Is there any way to wrok around this problem?
Thanks isn advance,
glicuado
Acad2014
Solved! Go to Solution.
Solved by nestly2. Go to Solution.
Maybe check the xref scaling. FLATSHOT won't project 3D solids inside blocks if the block is non-uniformly scaled... I never tested, but it stands to reason the same would be true for solids within a non-uniformly scaled xref.
thanks nestly2
Just so I'm clear, are the "solid blocks" in DrawingB 3D Solids, or 3D Solids within blocks? If the latter, do the objects inside the block have property overrides applied, or is everything BYLAYER or BYBLOCK?
If you are turning the layers "OFF" to control the display, try Freezing them instead
Are you creating the Flatshot from Modelspace, or from within Layout/Viewport
Can you attach the drawings, (at least DrawingB)
thanks nestl2
You got it!! but I do have a question for you, BDwg uses many blocks and xrefs, my question is how should I define the layers of the solids within block if I'm going to use it in several layers?
My error is that I define the content of blocks on layer 0 and once the block is created is used in several layers, so blockA is used on the layers LayerA, LeyerB, etc. but the content of blockA is in layer 0.
How should I create/edit blocks to adopt the layer in use as a block?
Thanks so much for your time,
glicuado
As a general rule, all the obects within my blocks are on Layer0 with no properties overrides. Layer0 is not used for anything else, only block contents, there's no reason to ever turn off Layer0. In doing so, everything about the block is controlled by the layer the block resides on. Color, lineweight, linetype... Basically it acts like any other object.
For instance imagine a door block in a floorplan. The same door block is used on multiple floors, and each floor has it's own layer for doors. To display only the 2nd floor objects, all the layers that aren't related to the 2nd floor are turned off/frozen (except Layer0)