Anuncios

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

Change block scale but keep size

Anonymous

Change block scale but keep size

Anonymous
No aplicable

I am trying to change the scale of all blocks in my drawing to x,y,z  1,1,1 and keep them in the same position and same size.  Most of the blocks in my drawings are x,y,z scale .3937...  but some are different.  Basically i am converting blocks to imperial from metric.  Is this possible to do this with native commands.  If not could a lisp be build to accomplish this?

0 Me gusta
Responder
1.202 Vistas
4 Respuestas
Respuestas (4)

natasha.l
Alumni
Alumni

Hello @Anonymous, 

 

Thank you for posting. Emoticono feliz

 

When inserting objects like blocks from a drawing using different units of measure, the host file should automatically make this adjustment to the objects changing the units to match the host drawing. 

 

  • To check that the drawing units for the receiving/host drawing are correct, use the -DWGUNITS command and follow the prompts. 
  • There are three system variables (INSUNITS, INSUNITSDEFSOURCE, and INSUNITSDEFTARGET) that control the insertion scale for blocks, xrefs, and raster images. Inserted objects should be automatically scaled to the units of the host file. Files that are created with different units will be converted to the units specified in INSUNITS if your files have been configured correctly. For example, a file drawn in millimeters will be automatically scaled to meters when inserted into a drawing that is setup for meters. Check that INSUNITS is set accurately. If the units are not specified correctly in all involved files, automatic scaling will not work as anticipated.

Please "Accept Solution" if a reply or replies have helped resolve the issue or answered your question, to help others in the community.

0 Me gusta

Anonymous
No aplicable

so I have 2 drawings both have block scale x,y,z to 1,1,1 but the objects in one drawing are 25.4 times as big.  how do I reduce the size of this drawing and insert it into the smaller dwg and have all the block scaled to xyz 111?

thanx

0 Me gusta

pendean
Community Legend
Community Legend
"...There are three system variables (INSUNITS, INSUNITSDEFSOURCE, and INSUNITSDEFTARGET) that control the insertion scale for blocks..."

What are those variables set to in the destination file? You seem to have ignored the last reply, it was kind of word-y.

What is MEASUREMENT variable set to in the destination file?
What is MEASUREMENT variable set to in the source file?

Answer all questions please. TIA

0 Me gusta

Anonymous
No aplicable

Below are my setting in my source and destination files

 

Destination file MEASUREMENT = 1

Source file MEASUREMENT = 0

 

Destination file INSUNITSDEFTARGET  = 1

Source file INSUNITSDEFTARGET  = 1

 

Destination file INSUNITSDEFSOURCE = 1

Source file INSUNITSDEFSOURCE  = 1

 

 

0 Me gusta