Hi there!
I have simple block, when I insert it on the drawing, the rotation property shows a correct value, even when I rotate the block, the rotation property modifies correctly its value, but whenever I align this block with another block, for example (Align Command), the Rotation property shows an incorrect value and then any other rotation made on the block, doesn't modifies this incorrect value.
Anybody knows how to fix this?
(I have a lot of inserted blocks and modifying one by one is not an option)
Thanks in advance
An alignment parameter works as though using the ROTATE command on the block. A rotation parameter within a block, rotates only what is selected for it to rotate. If there is a rotate parameter within a block that also has an alignment parameter, and the alignment parameter is used, then the entire block is rotated (including the rotate parameter) and the rotate parameter's value will not be changed by that rotation. That's the way it works. If you don't want that end result, then don't use the alignment parameter (delete it from the block).
I understand, but the block really doesn't have any of these parameters.
All of these actions were performed by rotating or aligning the block with the standard tools provided in the "Modify" tab.
Really, the fact is this file it's not of my creation, I received it already with some blocks which had the rotation property fine, and others blocks which had not.
Later I found that the problem was related to the use of the comand ALIGN. But no idea how to fix it.
@a.hernandezBIMCOO wrote:
... some blocks which had the rotation property fine, and others blocks which had not.
Post an example .dwg please (with at least one block that works well and one block that fails)
Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
I found some "curiosities", e.g.
- compare the values of the insertion points (ID command) with the insertion coordinate in the entity definitions (10 x-value y-value z-value),
- compare the direction of the normal vector (210 ... )
Command: id
Specify point: X = 192914.740 Y = 3298083.254 Z = 0.000
Command:
ID
Specify point: X = 192921.631 Y = 3298083.254 Z = 0.000
Command: *Cancel*
Command: (entget(car(entsel)))
Select object: ((-1 . <Entity name: 1f5992609b0>) (0 . "INSERT") (5 . "BD1FD3") (102 . "{ACAD_XDICTIONARY") (360 . <Entity name: 1f5992609c0>) (102 . "}") (102 . "{ACAD_REACTORS") (330 . <Entity name: 1f599260d90>) (102 . "}") (330 . <Entity name: 1f5a7caf820>) (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "Textos Camaras") (100 . "AcDbBlockReference") (66 . 1) (2 . "*U385") (10 192915.0 3.29808e+06 476.08) (41 . 1.0) (42 . 1.0) (43 . 1.0) (50 . 0.785398) (70 . 0) (71 . 0) (44 . 0.0) (45 . 0.0) (210 0.000301248 0.00012673 1.0))
Command: (entget(car(entsel)))
Select object: ((-1 . <Entity name: 1f599260aa0>) (0 . "INSERT") (5 . "BD1FE2") (102 . "{ACAD_XDICTIONARY") (360 . <Entity name: 1f599260ab0>) (102 . "}") (102 . "{ACAD_REACTORS") (330 . <Entity name: 1f599260ed0>) (330 . <Entity name: 1f59fc8d1e0>) (102 . "}") (330 . <Entity name: 1f5a7caf820>) (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "Textos Camaras") (100 . "AcDbBlockReference") (66 . 1) (2 . "*U385") (10 -2.96533e+06 1.45619e+06 -29958.1) (41 . 1.0) (42 . 1.0) (43 . 1.0) (50 . 1.95798) (70 . 0) (71 . 0) (44 . 0.0) (45 . 0.0) (210 -0.0189598 -0.00797444 0.999788))
and also
- have a look at the attached image.
... a never ending chaos 😞
I think the objects (the whole drawing ?) have a long history and also the dwg was not created with AutoCAD.
Perhaps the block definition was redefined in the past? But I can neither say what really causes this problems nor how the file could be to repair. Sorry, I can not help.
Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
Can't find what you're looking for? Ask the community or share your knowledge.