Nesting Points

Nesting a Point into a Family


Rather than adding points to each instance of an object, it can be much faster to have points already nested into the family, so that when the object is placed, the point(s) is ready for use.

  1. Within the Host family (A) create a series of instance text parameters that align with the point family. 
    1. Each point has five fields (Id, Description, Export, Layer, Status) if any of these fields are missing EVOLVE will prompt you with a warning. However, only Id is needed to work, but to take full advantage of EVOLVE points all should be added.
    2. The names of the "host family" parameters are not critical; in the example above they are named the same, e.g., Layout_Point_Id...but within the host, they may be named something else like Point Id. 
    3. If multiple points exist in a family, you'll want a unique point id parameter but only one instance of the other parameters, e.g., Point_Id1, Point_Id2, etc. 
    4. You do have an option to "fix" a value in the parameter, i.e., if you ALWAYS wanted that point to have a point description of "Light" you could lock that value into the description parameter and you don't need to link it, so the process here is just assuming ALL parameters will be open. 
  2. Within the nested point family, first link the main point parameters (B) to their corresponding host parameter (A).
  3. Next within the nested point family, manually type in the name of the host parameter (A) into its corresponding "nested point field" (C) 
    NOTE: if a typo exists in this field, an error will be displayed when EVOLVE tries to use the point. 


Nesting The Point In A Family

  1. From a project, locate or place the desired element to hosting the point.
  2. From the eVolve ribbon in the Points panel, click Create Points.
  3. From the Create Points window, define the following, and click OK.
    1. From the Family Type menu, select the desired point type.
    2. From the Point Information panel, enter the necessary data.
    3. From the Point Placement panel, ensure the Single Point radio button is selected.
  4. From the drawing area (near the intended hosting element), click to place the newly created point in the project. (See below)
  5. Select the host item and click Edit Family.
  6. Return to the original project and view, select the point, then click Edit Family from the ribbon.
  7. Click Load into Project and Close, when the window appears, select the new host family and click OK. Do not save changes to the point family.
  1. From the drawing area, place the Point at the desired location and lock it to the appropriate reference planes.

Creating New Parameters

  1. From the Modify ribbon, click Family Types.
  2. From the Family Types window, click Create New Parameter.
  3. In the Parameter Properties window, match the following options to create a Description parameter, then click OK.
  4. Repeat steps 2-3 to create Id, Export, Layer, and Status parameters.
  5. After all the parameters have been added, from the Family Types window, click OK to apply the settings and close the window.

Associating Existing Parameters With The Newly Created Parameters

In the Properties Palette, "link" the existing point parameters to the new parameters in steps 2-4 in the Creating New Parameters section above.

  1. From the Family Editor (Modify ribbon), select a point that was just added.
  2. To associate the parameters, from the Properties Palette, in the Text section, click the small gray box to the right of the desired text field(s).
  3. From the Associate Family Parameter window, select the desired parameter and click OK. If the link works, the gray box will display an equal symbol ( = ).
  4. Repeat steps 2-3 until all necessary parameters are associated.
  5. In the blank text field next to eV_Host_PointDesc_ParameterName, Type Point_Description (Or whatever name was used for the description parameter, must match exactly)
  6. Repeat step 5 for any additional parameters.
  7. Load the new host family into the project and utilize points as usual.

Relevant Articles

How did we do?

Powered by HelpDocs (opens in a new tab)