• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
blog.draftsperson.net

blog.draftsperson.net

the art of technical drawing

blog.draftsperson.net

Revit: Add a Rotation Parameter to Fixed Geometry

August 1, 2008

Last updated July 29, 2026

Applies To:

  • Work with Revit Structure 2008. May apply to other versions

Problem:

How to add a rotation parameter to a component family with fixed geometry. Suppose you would like to add a rotation parameter to some 2D or 3D geometry (component family) that otherwise does not have any parameter attached to it. This would most likely happen for any imported geometry (DWG) or any basic building block, created directly in the Revit family editor.

We’ll use the example of a basic solid extruded rectangle, created inside of Revit. It has to be able to rotate about its insertion point (middle left of the object, indicated by the point in the next image).
A rectangle rotated about a point at its middle left, with a red arc and leader marking the angle it has turned through

Solution:

First of all, create the Family using the ‘Metric Generic Model’ template.
Inside of the family, create two horizontal reference planes about the Center(Front/Back) reference plane and constrain them to ‘equal distance’ (this is to make sure that the insertion point will be in the middle of the object, otherwise they don’t have any use).
Revit family reference planes: two horizontal planes above and below a centre plane, constrained EQ and EQ so the insertion point stays midway between them, crossed by a vertical reference plane
Now create the solid extruded rectangle, its top left at the intersection of the vertical ref plane with the top most horizontal ref plane and its bottom right somewhere along the bottom horizontal ref plane to the right of the vertical ref plane.
The same reference planes with a rectangle sketched to the right of the vertical plane, its top left on the upper horizontal plane and its bottom right on the lower one
Make sure you have finished sketch mode. Now draw a reference line from the origin intersection to the right at 0 degrees.

The draftsperson.net logo, The Art of Technical Drawing

Drafters Forum | Blog | Drafting Standards | Funnies | Technical Dictionary | AutoCAD Tutorials | Free Lisp | Free Blocks
Come and have a chat at our drafters forum.

Rotation parameter to a component family with fixed geometry

Applies To:

  • Work with Revit Structure 2008. May apply to other versions

Problem:

How to add a rotation parameter to a component family with fixed geometry. Suppose you would like to add a rotation parameter to some 2D or 3D geometry (component family) that otherwise does not have any parameter attached to it. This would most likely happen for any imported geometry (DWG) or any basic building block, created directly in the Revit family editor.
We’ll use the example of a basic solid extruded rectangle, created inside of Revit. It has to be able to rotate about its insertion point (middle left of the object, indicated by the point in the next image).
Image:Rotate Family 1.jpg

Solution:

First of all, create the Family using the ‘Metric Generic Model’ template.
Inside of the family, create two horizontal reference planes about the Center(Front/Back) reference plane and constrain them to ‘equal distance’ (this is to make sure that the insertion point will be in the middle of the object, otherwise they don’t have any use).
Image:Rotate Family 2.jpg
Now create the solid extruded rectangle, its top left at the intersection of the vertical ref plane with the top most horizontal ref plane and its bottom right somewhere along the bottom horizontal ref plane to the right of the vertical ref plane.
Image:Rotate Family 3.jpg
Make sure you have finished sketch mode. Now draw a reference line from the origin intersection to the right at 0 degrees.
Image:Rotate Family 4.jpg
Create another component family based upon the ‘Metric Generic Model’ template and load the newly created solid rectangle. Then insert an instance at the origin and rotate it about the same origin. Assign an angular parameter to this rotation (instance or type).

The finished family instance rotated about the origin, with an angular dimension reading Angle 25.00 degrees driven by the parameter
The family is ready. Load it into a project and insert some instances. Depending on the parameter being an instance or type parameter, all instances or just the selected ones will rotate when changing the angle parameter, defined in their properties.
Sample rfa files of this excerise.zip

Filed Under: Revit Tutorials

Primary Sidebar

Subscribe to our Youtube Channel

Post CAD drafting jobs on Freelancer.com. and get some free money to do this.

Categories

  • American Steel Industry (4)
  • AutoCAD Articles & Reference (30)
  • AutoCAD Bugs & Problems (19)
  • AutoCAD Tips (29)
  • AutoCAD Tutorials (54)
  • AutoLISP Routines (328)
  • AutoLISP Tutorials (15)
  • CAD Standards (7)
  • Civil 3D (7)
  • Civil Drafting (4)
  • Dimensions (2)
  • Drafting Funnies (71)
  • Drafting History (9)
  • Drafting Standards (84)
  • Electrical Drafting (2)
  • General IT reference (7)
  • Geometry (15)
  • GIS (2)
  • Hatch Patterns (12)
  • Office Life Hacks (3)
  • PT (1)
  • Revit Tutorials (54)
  • Steel Detailing (14)
  • Structural Drafting (26)
  • Technical Dictionary (61)
  • Useful Website Links (19)

Footer

Free downloads

  • Free AutoLISP routines
  • Free hatch patterns
  • SHX fonts & text styles
  • Numbering LISP collection
  • ISO 3098B font

Reference charts

  • AWS weld symbols chart
  • Steel detailing chart
  • Hole & slot sizes
  • Bolt edge distance
  • ANSI & ARCH paper sizes
  • How to fold an A1 drawing

Useful links

  • CAD blocks (DWG)
  • Revit families
  • structuraldrafter.com
  • cad-corner.com
  • About
  • Privacy policy

Provided for free with no warranty · Log in