View RSS Feed

Alfredo Medina

How to create a North symbol that rotates with a parameter, with an N that rotates

Rate this Entry
  • You are going to need 2 generic annotation families:
    • One family for the North symbol
    • One family for the "N".

  • For the first family, you can start from scratch or you can open one of the existing annotation families for North, such as North Arrow1.rfa

Name:  north_symb_open.jpg
Views: 3169
Size:  73.3 KB

  • Save this family as... something else, such as "My North Arrow.rfa"
  • Start a new generic annotation family.
  • Place a text entity at the center of the cross of reference planes, with just "N". Duplicate the default text type to make it a little bigger, i.e. 3/16", and transparent.

    Name:  north_symb_N.jpg
Views: 2834
Size:  9.7 KB
  • Save this family, for example "North N.rfa". Load this family into "My North Arrow.rfa", but don't place it yet. After loading it, hit cancel. We will place it later.
  • In "My North Arrow.rfa", go to VG (Visibility Graphics) , Annotation Categories, and turn on Reference Planes.
  • Create a Reference line from the intersection of the reference planes to a point outside of the circle, at an angle, i.e. 45 degrees, and with a length that is about the distance from the center of the intersection of planes to the center of the letter N that we will place later; i.e. 3/8".
  • Align and lock the origin of this reference planes to both the horizontal and the vertical reference planes. Use the Tab key to find the start point of the line.
    Name:  north_symb_lock_rf.jpg
Views: 2684
Size:  16.0 KB
  • Create an angular dimension from the horizontal reference plane to the reference line.
  • Select the dimension and convert it into a parameter with Add Label.
  • Create a parameter, as shown:

    Name:  north_symb_ang_param.jpg
Views: 2650
Size:  51.4 KB
  • Select all the geometry: circles and lines that make up the North symbol, and rotate them to match the rotation of the reference line.
  • After that, you will see a warning about "Constraints not satisfied". Click on Remove constraints. We are removing existing constraints in the family, to create new ones.
  • Having the geometry selected, from the ribbon select Edit Work Plane, select "Pick a plane" , OK, and select the reference line.
  • Now go to Family Types, and change the value of the "Rotation angle from East" to 90, apply, and OK.
  • Now, from the Project Browser, select the family that contains just the N, (My North N.rfa), right click, create instance, and place it somewhere.
  • Now use the Align tool, from the upper endpoint of the reference line (use the Tab key to find it) to the horizontal reference plane in the N family, and lock.
  • Use Align again, from the same upper endpoint of the reference line (use the Tab key to find it) to the vertical reference plane in the N family, and lock.

Name:  north_symb_locks.jpg
Views: 2680
Size:  22.1 KB

  • Save this North family.
  • Now your family can be loaded and used in a project, and will rotate with a parameter.

Note: it is not possible yet to link this rotation to a shared parameter, or to rotate it as per changes in the True North of the project. This has to be done manually.

© 2012 Planta1.com, inc. , Alfredo Medina | permission to reproduce this article is granted if the name of the author and the URL of this article receive proper credit.

Updated 03-15-2012 at 04:32 PM by Alfredo Medina

Categories
Uncategorized

Comments

  1. afc's Avatar
    Hi Alfredo,
    I follow all the steps, I come to the final step and I modify the angle but the "N" is not rotating. It moves to the new location where it's locked to but it does not rotate. Thanks,
  2. Alfredo Medina's Avatar
    Is the "N" a separate family? It should be.
Leave Comment Leave Comment