Adaptive Components

The Adaptive Component functionality is an adaptation of the pattern-based curtain panel. This functionality is designed to handle cases where components need to flexibly adapt to many unique contextual conditions. For example, adaptive components could be used in repeating systems generated by arraying multiple components that conform to user-defined constraints.

Adaptive points are created by modifying reference points. The geometry drawn by snapping to these flexible points results in a flexible component.

You can assign a category to adaptive components.

NoteThe use of adaptive components is restricted to pattern panel families and adaptive component templates. Adaptive points cannot be used in massing families, but families with adaptive points can be placed into massing. It is not possible to load the Adaptive Component template into the project environment, but it can be placed in an in-place family.

To place an adaptive component

  1. You can place the adaptive model within another adaptive component, in a conceptual mass, in curtain panels, and in-place masses.

    Open a new adaptive component and design a general model using adaptive points as references.
  2. Load the adaptive component into design component or mass. The following illustrations use the following general model which contains 4 adaptive points.

  3. From the Project Browser in your design, drag the component family into the drawing area. It is listed under General Model.

    Notice the shape of the model is represented on the cursor.

  4. Place the adaptive points of the model in the conceptual design.
    TipPress Esc at any time to place the model with the current adaptive points. For example, if your model has 5 adaptive points, pressing escape after placing 2 points will place the model based on those points.

    NoteThe order of point placement is important. If the component is an extrusion, the direction of the extrusion will flip when the points are placed counterclockwise.
  5. You can continue placing multiple iterations of the model as needed. To manually array the model, select one and Ctrl-move to place additional instances.

  6. You can go back to the adaptive component model, add additional geometry, and reload it.