Anuncios

The Autodesk Community Forums has a new look. Read more about what's changed on the Community Announcements board.

Stretching to zero length leaves a dot/point

Anonymous

Stretching to zero length leaves a dot/point

Anonymous
No aplicable

I have some blocks that I need to hide parts of at times. The only way I've managed to do this is with a lookup table that stretches the lines I need to hide to zero length.

 

I cannot put the lines I want to hide on separate layers that I'd hide because on some blocks in the drawing they need to visible and on some not.

I also cannot use the visibility function as that's already in use for a different selection in the block.

 

So I ended up stretching the lines to zero. It works beautifully but the problem is that when printing the drawings there's a dot where the lines have been stretched to zero. Is there any way to hide this dot taking into account the limitations I mentioned earlier?

0 Me gusta
Responder
526 Vistas
7 Respuestas
Respuestas (7)

imadHabash
Mentor
Mentor

Hi,

if you stretch any line to Zero length whether it's a block or just an entity will still appeared as a dot, so you may need to get an alternative solution like use unploted  layer ( Defpoints ) that can meet your need .

can we have your block as a CAD drawing sample please  ( AutoCAD 2013 file type ) ? 

 

 

Imad Habash

EESignature

Anonymous
No aplicable

I can't share the block but I could make an example block if it's really necessary. But if stretching a line to zero always leaves a dot and there is no way to hide it, I indeed might have to try and figure out some other solution. If only you could use two separate visibility actions, my problem would be nonexistent.

0 Me gusta

Kent1Cooper
Consultant
Consultant

@Anonymous wrote:

.... if stretching a line to zero always leaves a dot and there is no way to hide it, ....


 

That's correct.  It's still a Line, but of zero length.  That's what the "dots" are in Linetypes that include them, and in Hatch patterns [Explode one that has dots and check what its "dots" really are].

Kent Cooper, AIA

jwhite
Advocate
Advocate

You may be able to use a scale action tied to a linear parameter. Scale the lines you want to disappear by 1/1000 or some similar factor from a visible object. The small scale objects will overlay the visible object and "disappear". Using a lookup table you can toggle between the two scales. I've used the method numerous times.

s.borello
Advisor
Advisor

Why not just add visibility states for the elements you want to hide?

0 Me gusta

Anonymous
No aplicable

@jwhite wrote:

You may be able to use a scale action tied to a linear parameter. Scale the lines you want to disappear by 1/1000 or some similar factor from a visible object. The small scale objects will overlay the visible object and "disappear". Using a lookup table you can toggle between the two scales. I've used the method numerous times.



Thank you. I will look into this. Your method also gave me an idea about moving the dot that's left behind to be under something else in the drawing where it'll be masked. I'm quite sure this could be achieved with the lookup table also. I'll dig into this.

0 Me gusta

Anonymous
No aplicable

@s.borello wrote:

Why not just add visibility states for the elements you want to hide?



The visibility function is already in use for a different selection in the block and adding this hiding of lines to the visibility selection would increase the selection parameters to 5 times as many and I'd end up with 100+ visibility states. It would be a mess and too cumbersome to use, so I'm sure everyone would end up hating it and I'd have to come up with a better solution. 

0 Me gusta