• This forum is the machine-generated translation of www.cad3d.it/forum1 - the Italian design community. Several terms are not translated correctly.

verification orthogonality and length lines

  • Thread starter Thread starter x11start
  • Start date Start date

x11start

Guest
I often have to take quote drawings made by a colleague and turn them into executive drawings. the problem that these drawings are made in an imprecise and approximate way, due to the rush or the many variations that they have suffered before becoming "executive".
if you allow yourself to try to use these designs instead of giving them back from scratch, then you will suffer all the consequences:

in particular we notice too late that the lines are not perfecting vertical or horizontal and that a line that had to be 800 cm in reality is 800.24568684!
I then created a lisp that takes all lines and polylines (and explodes) and controls orthogonality and length.
you come to create 6 situations marked by as many colors:

line cyan______________rot.. and correct length (full or half cm)
green line____________rot. correct but incorrect length (2 or + decim. after comma)

line magenta_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ correct correct
red_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ wrong

blue_______________rot. any (visibilm. 0-90-180-270) and correct length.
yellow_____________rotaz. any and incorrect length

cases to be corrected are mainly magenta and red as they represent a minimum rotation, which makes thinking of a mistake. while the blue-yellow lines are a clearly different rotation (e.g. the roof of a house in front).

green-red-yellow are however incorrect lines regarding the lengths.

turning the uct to align with a blue or yellow line and relaunching the command, the latter will become cyan or green color, as the correct rotation (0°-90°-180-270°) now will be that of the entity, while they will change color (becoming yellow or blue) the others.
even in this case the wrong lines are mainly those that become magenta and red.

attention:
the groups must be exploded (as well as the blocks) if you want to elaborate lines and lines that compose them, but it is necessary to ensure that there are no groups in the part of the drawing in which the selection panel is made, otherwise the lisp is blocked and goes wrong (the blocks are ignored instead).

due to an error not yet identified, it is necessary to launch 3 or 4 times the command (making concentric panels) until all lines or beads have changed color (they will no longer be white).
Alternatively, it's worth blowing up to make sure there's nothing but lines and processing only those.

who works in meters should only remove one; from a line of the lisp simply is a command that multiplies the distances by 100.
 

Attachments

if you are forced to explode groups and blocks (or worse still retini) you run the risk of weighting the drawing enormously.
 
if you are forced to explode groups and blocks (or worse still retini) you run the risk of weighting the drawing enormously.
the lisp filters lines and polylines, but if there are groups that contain both lines and other entities, the filter hooks them and then does not know how to treat them.
A system should be inserted which, when groups are also selected, are excluded.
... and this could be a help that you provide me with the forum ....

instead the blocks are ignored: explore them only if you want to check the lines and polylines that make up it.

retinals are ignored (unless they are part of a group), so there is no danger of exploding them.

We say that this command has wide margins of improvement (so I hope in your help!) however it is not so long the procedure to copy in an empty area of design, only lines and polylines and to work on that.
In this way you can directly compare with the "real" design and then, at the end, delete the copy.
 

Forum statistics

Threads
44,997
Messages
339,767
Members
4
Latest member
ibt

Members online

No members online now.
Back
Top