The question is:
How do you create a solid extrusion or sweep using a profile in an adaptive component ?
A lot of people advise against nesting components too much, but profiles are incredibly useful in Revit - they can save a lot of time and usually give much better control of geometry, rotation and parameters than just drawing linework within a family. But the problem in adaptive components is that Revit won't allow you to load a traditional Revit profile family. The adaptive component environment also does not have any of the "Edit Path", "Load Profile" sort of commands that you regularly find in the family editor.
How to create a Swept Blend using Profiles in Adaptive ComponentsThe answer is really quite simple: create an adaptive component that just has 2d linework geometry. It can have dimensions, parameters and reference planes just like a profile. the main difference is that it is visible in 3d in editing mode and after you have placed one too.
There are a number of tricks that you need to know:
- The adaptive "profile" component does not need to have an adaptive point. In fact it is better without, because then you can use the reference planes to lock the geometry to the origin as in a normal profile.
- When you place an adaptive profile into another adaptive component, you can place it on a workplane or host it onto another element. If you host it to a reference line it will automatically orient itself to be prependicular to the line (or arc).
- You can also host it on a point, which may itself be hosted on a line - very useful for controlling its location along the line parametrically.
- You can host it on a divided path node; but don't bother to convert it to a repeater because it cannot then be used to create a solid form.
- Host two different size adaptive profiles (different types) on an arc reference line;
- Select the profiles and the arc;
- Create a form;
- Select a profile and slide it along the arc;
Flex the form by changing the sizes of the profile, the radius of the arc or move the adaptive points.
This techniques features briefly in my upcoming RTC presentation:
"Fractal Fun with Revit Repeaters and Adaptive Components" at RTC 2013