Issues with my Annotative block

Issues with my Annotative block

Anonymous
Not applicable
1,410 Views
13 Replies
Message 1 of 14

Issues with my Annotative block

Anonymous
Not applicable

So I have created an annotative block for Grid Bubbles so that there is consistency between drawings of different scales.  During the creation of the block I defined the insertion point at the bottom of the circle which is where the Grid Line meets the Grid Bubble.  This is probably not relevant but I have also included an annotative text attribute to my block as well.

 

The block works perfectly for horizontal grid applications because again I established the insertion point to be where the Grid Line meets the Grid Bubble, but when using the same block for vertical grid placement I notice that they do not remain in the same place when scales change!! This is an issue for me and I cant figure out a solution.  Is there a way to insert multiple point references to an Annotative Block so that it moves appropriately when scales change?  Looks like it scales per the initial insertion point assigned to the block. Any other ideas or support is much appreciated!

 

Rudy

0 Likes
Accepted solutions (1)
1,411 Views
13 Replies
Replies (13)
Message 2 of 14

Libbya
Mentor
Mentor

Always post the block when seeking assistance.  

0 Likes
Message 3 of 14

Sujan.Maharjan
Collaborator
Collaborator

Hello there, 

I hope this helps


"Revit Lies in the tension between what we want to do and what can be done!"
0 Likes
Message 4 of 14

Anonymous
Not applicable

Sujan,

 

I was hoping that I wouldn't have to create (2) individual blocks to accomplish this.  Looks like that's my only option if I cant get the best of both worlds!  Thanks for the response. 

 

0 Likes
Message 5 of 14

Libbya
Mentor
Mentor

I think there's a good chance that it can be done with one block but you'd have to actually post the block to work with.  Is there some reason you don't want to post the block so that it is possible to help you?

0 Likes
Message 6 of 14

Anonymous
Not applicable

Libbya,

 

There's no particular reason I have not posted it.  The block is not complicated to recreate for testing purposes. I have already created 2 blocks for Numeric and Alphabetic Grid Bubbles with different insertion points which meets my needs but is not ultimately ideal.  Your more than welcome to experiment and see if you can find an alternative solution but I'm tied down on project deliverables today. See attached file for your reference and testing.  Let me know if you figure it out!  Thanks.

0 Likes
Message 7 of 14

Libbya
Mentor
Mentor
Accepted solution

Attached is your file.  I'm not sure if this will suffice as a solution.  I altered the block in some fairly strange ways.  At this point, you can rotate the grip so that it is facing the direction you want your block to scale from.  I hope that makes sense.  You cannot add a move action to the block itself as that skews the objects in the other annotative scales.  You can use the MOVE command on the blocks, though and the alignment of the various scales stays correct.  

Message 8 of 14

Anonymous
Not applicable

Libbya,

 

That works great!  Thanks for taking the time to look into this for me. 

0 Likes
Message 9 of 14

Anonymous
Not applicable

I'd like to recreate what you did with the block but as I try to set it up the same I find that its not working properly.  Can you walk me through what you did to make it work?  It would to apply this configuration to other blocks as applicable. Thanks!

0 Likes
Message 10 of 14

Libbya
Mentor
Mentor

 

I came up with a MUCH simpler version that works for all angles.  You can also add an increment to the rotation parameter in order to limit it to certain angles if desired.  

 

The main issue to overcome is the fact that if the block is moved by its default 0,0 basepoint grip (or an added base point parameter grip) then the objects in other scales are skewed.  In order to overcome this issue, I placed the rotate parameter's grip directly on top of the basepoint.  I then added a chained point/move that moves all of the objects in the block including the rotate parameter.  I also added a rotate action to move the chained point/move.  I made that rotate action independent and then moved its base point to the 0,0 point.  The result is that regardless of what angle you rotate to, the objects in the block are all moved so that the rotate grip always lands on top of the 0,0 point.

0 Likes
Message 11 of 14

Anonymous
Not applicable

Following along with you I noticed in your video that when testing the block after placing the "MOVE" and "ROTATE" Parameters you attempt to move the block from the center grip node and the block does not move.  Additionally, I noticed that you selected the node on the right and rotated it -90 degrees and it seems to have created another node in the new location while maintaining a node in the original location.  Again, following along this process my block moves entirely when I grab the center node leaving grips in the location originally placed and when testing the rotation, it does not create an additional node after rotating.

The second time you show your block tested you’ve made it to where you only see (1) node and your able to rotate to another angle.  At this point I see (2) nodes.  One in the center and one to the right of the block where the Rotation Parameter is set. Lastly, I’m not able to select the Rotation Node and move the block different angles as you are showing.  When changing scales the block adjusts to the center of the block and not the where the Rotation Node is Set. Not sure what I’m doing wrong but I posted a link to a video I created showing what I did.

 

https://www.screencast.com/t/frtV5s6R7ebo

0 Likes
Message 12 of 14

Libbya
Mentor
Mentor

I assume the 'nodes' you are referring to are the grips.  Nodes are something else and this block does not have any within it.

 

Every block always displays a basepoint grip (darker blue) at the 0,0 point within the block unless there is another grip in the exact same location.  In the block I created, the 0,0 point within block editor is at the right quadrant point of the circle under the rotate grip.  The reason for the strange way the block rotates/moves is specifically to keep the rotate grip on top of the default base point grip because if the block is moved using the base point grip, the objects in other annotative scales become skewed. 

 

It looks like you placed the circle so that its center is at the 0,0 point.  That will not work as the block will scale from the block base point (that center point) when the annotative scale is changed.  The result will be concentric circles in the various scales which I believe is what you wanted to avoid.

 

Do not turn on the grip for the point parameter.  If you do and then the block is moved using that grip, the objects in other annotation scales will become skewed.  

 

Let me know if you have further questions.

0 Likes
Message 13 of 14

Anonymous
Not applicable

Libbya,

 

Thanks for the information it helped me develop the block a lot more.  So I was able to replicate the block BUT I tested it with different scales and found that the scales shown in the image below do not scale properly.  What I mean by that is, when the annotative scale is change the block moves to a different location and does not scale from the specified point of reference.  Any idea why that is? All other scales work perfectly.

0 Likes
Message 14 of 14

Libbya
Mentor
Mentor

Post the block.  If a picture is worth 1,000 words, the actual block is worth 1,000^1,000.

0 Likes