Visual LISP, AutoLISP and General Customization
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

attribute overlaping

3 REPLIES 3
Reply
Message 1 of 4
taiki84
335 Views, 3 Replies

attribute overlaping

Hello,

 

I've a new project, and i want your help to know if is it possible and to give me the right direction.

 

So i want to detect overlaping attribute of multiple blocks using bounding box and move it to preselect position to make readable all attribute.

 

I join a jpeg to understand.

 

Just I want to create it myself but I'am actually learning autolist, so I just wan't orientation and help to do.

 

Thank 

 overlaping.jpg

3 REPLIES 3
Message 2 of 4
pbejse
in reply to: taiki84


@taiki84 wrote:

Hello,

 

I've a new project, and i want your help to know if is it possible and to give me the right direction.

 

So i want to detect overlaping attribute of multiple blocks using bounding box and move it to preselect position to make readable all attribute.

  


Is that change the poistion of the block insertion point or just the ATTDEFs' position? 

And how do the user determine the "position"? 

Message 3 of 4
taiki84
in reply to: pbejse

the insertion point don't move but the attribute.

 

And for the choice of posittion it's the programe do it. When the programe detecte orverlaping of attribute, he choose the position for eliminate overlaping

Message 4 of 4
stevor
in reply to: taiki84

> detect overlaping attribute of multiple blocks using bounding box

> and move it to preselect position to make readable all attribute.

 

Probably refering to BLOCK definitions that incluse ATTRIBUTEs,

so, search here or by google for:

autolisp tables blocks - to get each BLOCK definitions.

Then check for attributes, and if so, insert the block,

and get the areas covered by each ATTRIBUTE bounding box,

and check for overlap,

and if so relocate.

 

> Just I want to create it myself 

 

All the above steps have example here and o the web.

S

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

”Boost