Block with dimension inverting when using mirror command

Block with dimension inverting when using mirror command

Guicsr
Contributor Contributor
2,892 Views
23 Replies
Message 1 of 24

Block with dimension inverting when using mirror command

Guicsr
Contributor
Contributor

I created a block with a quota inside with parameters, it works perfectly, but when I use a command external to the block called mirror the dimension

(view in My Videos)
gets the text inverted.

0 Likes
Accepted solutions (1)
2,893 Views
23 Replies
Replies (23)
Message 2 of 24

MMcCall402
Mentor
Mentor

Try using a FLIP parameter and action within the block editor to facilitate the mirroring and only select the linework in the selection set for the action.

 

 

Mark Mccall 
CAD Mangler


EESignature


VHB - Engineering, Inc.

0 Likes
Message 3 of 24

Guicsr
Contributor
Contributor

I use it like this, but there are times when I take several blocks and I have to mirror with the command without being in the block itself, like I build a drawing with several blocks, then I select everything and give mirror, because on the other side it's the same, only mirrored.

0 Likes
Message 4 of 24

MMcCall402
Mentor
Mentor

Could you post one of the blocks for me to tinker with?

 

I have some blocks that don't care if they're mirrored or not so I'd like to see what is different.

 

 

Mark Mccall 
CAD Mangler


EESignature


VHB - Engineering, Inc.

0 Likes
Message 5 of 24

Guicsr
Contributor
Contributor

Hello, I'm sending the file, so you can take a look.

0 Likes
Message 6 of 24

Libbya
Mentor
Mentor

Is there a reason you can't make it an attribute?  If you did, then it would respect the MIRRTEXT sys variable.

0 Likes
Message 7 of 24

Guicsr
Contributor
Contributor

There is a reason, this size always leaves the text horizontal. And I'll send you another file, which measures the number of blocks for you to understand why it needs to be a size.

 

(view in My Videos)

0 Likes
Message 8 of 24

Libbya
Mentor
Mentor

That can all be done using an attribute for displaying the text.  Any other reasons?

0 Likes
Message 9 of 24

Guicsr
Contributor
Contributor

One block serves to keep it horizontal and the other it measures the amount of block, can you do it in another way? open my file, I post here.

0 Likes
Message 10 of 24

Libbya
Mentor
Mentor

Yes, I opened both of your files.  Yes, you can do it another way.  Instead of using a dimension, use an attribute to house the text.  To keep it horizontal, add a chained point/move that moves the attribute.  Then rotate the chained point.  To count the number, either add a formula field that uses the blockplaceholder field for distance1 and divides it by 1.09 OR add a block properties table to directly write the value to the attribute based on the distance1 parameter length.  

0 Likes
Message 11 of 24

Guicsr
Contributor
Contributor

Can you do it for me? For me to analyze, because I don't understand anything about the attribute.

0 Likes
Message 12 of 24

Libbya
Mentor
Mentor

See attached.  I used the BPT version.  It can stretch to 20 items.  If you need more than that, then more rows would need to be added.  The field version would not have any distance limitation but would need the REGEN command used to immediately update the field (fields will update automatically on save, close, plot, etc...).

0 Likes
Message 13 of 24

Guicsr
Contributor
Contributor

OMG, Perfect, that's what I need!!! But I couldn't understand what was done, how do I see it?

(view in My Videos)
(view in My Videos)

-You created an attribute within the block (attdef)

-Wrote NUMBER in the tag

- after that I don't know what formula you used

0 Likes
Message 14 of 24

Libbya
Mentor
Mentor
Accepted solution

I didn't use a formula in the attribute.  As I mentioned in my last post, I used a block properties.  The block properties table writes the value directly to the attribute based on the value of the Distance1 parameter.  The other OPTION I mentioned was to use a formula field, but that is not the option I used.  I don't have time to describe it further at this time.  All of the details have been posted in other threads on this forum.

0 Likes
Message 15 of 24

gui_chinelatog
Community Visitor
Community Visitor

I didn't know about this block table until today, I'll send you a video of what I'm trying, see if what I'm doing is correct, because I couldn't make the numbers appear.

 

(view in My Videos)

0 Likes
Message 16 of 24

Guicsr
Contributor
Contributor

I didn't know about this block table until today, I'll send you a video of what I'm trying, see if what I'm doing is correct, because I couldn't make the numbers appear.

 

(view in My Videos)

0 Likes
Message 17 of 24

Guicsr
Contributor
Contributor

I GOT, THANK FOR YOU SUPORT!!

0 Likes
Message 18 of 24

Guicsr
Contributor
Contributor

Hi, another problem came up that I couldn't fix, I created a block with an annotative attribute in it I put a movement point and the base point which is the origin of the block, everything works perfectly, but when I move the block with the darker blue grip which is the base point, the annotative text remains in the same place and does not accompany the drawing, but when I move it by the grip of the normal point the annotative text accompanies, I don't know how to fix this problem, and this hinders my workflow more, I will send the video of the problem and the file.

 

(view in My Videos)

0 Likes
Message 19 of 24

Libbya
Mentor
Mentor

I can't replicate your issue with the file you posted.  The attribute moves correctly with each of the grips.

 

Does it work correctly when you run a Test Block window within block editor?  Did you run ATTSYNC after any changes to the attribute to update the existing insertion(s) in model space?

0 Likes
Message 20 of 24

Libbya
Mentor
Mentor

Never mind, I watched your vid after posting and I see the issue and can replicate it. 

 

Do this:

 

Add SECOND point parameter on top of the base point position.  Do NOT make it chained and keep its grip ON.  Add a move action associated with the new point parameter.  For the selection set add Position2, Position1, Position3, and the nested block.  Select the move action associated with Position2, right click>Action Selection Set>Modify Selection Set and add the new point parameter.  

 

That should fix it.

0 Likes