Almost exactly 6 months ago, I posted about how you could create a Planting family that had a complex, scaleable plan graphic. The entire process involved creating a rather complex framework and was limited to using splines. However, a while later I learned that neither of those are necessary.
So here is the slightly simpler (and much less time consuming) way to create a complex, scaleable planting graphic.
It is slightly simpler because it does not involved a framework and constraints, but it does involve nesting a Detail Component into a Planting family, and then nesting that Planting family into the main Planting family. But again, the Detail Component is only necessary if you want to give your Planting family some color.
So, starting in the Detail Component, create a Filled Region using any type of line (straight lines, arc, or splines).
If you are doing this for the first time, I would recommend starting with a simple shape (such as a circle or a simple polygon). Once the entire chain of nested families has been set up correctly, you can go back and modify the Detail component to be as complex as you want.
Also, be intentional about the size of the component. I started with a 10′ diameter.
Then, create a new Planting family. Load the Detail Component into the Planting family and change the Height parameter to match the size of the Detail Component (which in this example is 10′).
This Planting family should also be Work-Place Based if you want the Detail Component to cast shadows and not embed into Topo.
Load the first Planting family into the main Planting family. This final Planting family should also have the 3d representation that you typically use for Plantings. First, place the nested Planting family on the upper reference plane.
If the Detail Component disappears after doing this, then you probably also need to adjust the View Range (and move the Cut Plane up).
Then, select the Detail Component and Edit Type. In the Type Properties, click on the little button to the right right of the Height parameter.
Associating the Height parameter (of the nested Planting family) will allow you to control the width of the Detail Component independently from the Height. I use a parameter called Width Control.
For some reason, the nested Height parameter cannot simply be associated to the Width parameter. I tried to do this initially, but it resulted in the Detail Component scaling inversely. After some testing, I found a formula that worked correctly. It involves the Width, Height, and initial size of the Detail Component (which in this example is 10).
If you would like to take a look, here is a Planting family that was created using this method.
If you plan to make some Plantings of your own like this, I have a few tips:
- Create all of your linework in the nested Planting family (and not in the Detail Component). This will allow you to use Planting line subcategories.
- The nested Planting family will not behave correctly until loaded into a project file. It will not scale within the Family Editor and it will also appear to be layered incorrectly.
This is what mine looks like in the Family Editor: