When you create an assembly, the first thing to take into consideration is what point is going to follow your corridor path. In some cases this point might be the crown of your road or perhaps a point on your curb. This little detail can have a big impact on what subassembly you start with, but just because you can’t find a subassembly with the perfect basepoint, doesn’t mean you have to build an all new subassembly.
If you have ever looked at an assembly marker you may have noticed that there are several parts to it. Below you can see the out-of-the-box assembly style. There is a tall red line representing the Baseline and on that line is a large red circle representing the Baseline Point. These two always line up. The point is where your subassemblies will all build off of and the line is just to help you find that point when you come back to it.
There is also something called an Insertion Point. This point is currently being represented by a yellow box with a cross drawn through it. This point is actually what is used to tie the assembly to the corridor’s path. This means that you can still build your assembly from the baseline, but give the entire assembly a horizontal and vertical offset. This functionality means that if you wish to create a curb return based off of the flowline of your gutter (P2) instead of the flange point of your gutter (P1), there is no need to recreate the subassembly specifically for this design.
To set the insertion point of an assembly you will first need to select the assembly.
Once the assembly is highlighted there is a small circle grip. If you hover over the grip it should read out Toggle assembly origin grip to baseline grip. If you click on the button the available grips will change.
Once the grip has been toggled you might notice that the lower grip has turned from a square grip to a diamond grip.
Now if you select the diamond grip you can displace the assembly. Note you are not moving the insertion point, but moving everything except the insertion point. To do this effectively I recommend using the Base point option, selecting the point that you want to use as the insertion point…
and finally selecting the insertion point (by using the insertion point snap override and clicking on the yellow symbol).
Keep in mind that the Insertion Point doesn’t update automatically, so if the properties of your subassembly change you will need to go back and update the location of the insertion point.