Usually, such patterns are defined with a dialog and lots of input parameters.
But wouldn't be easier, if you could have its parts
created as transitions, cones, or pipes, having them rotated into the 3D space to match your needs, and then just click on them to get the
With LITIO2 it is just like that.
Just start LITIO2, select this option [3D trim of 3d object with another 3D object], click on both entities, and you get the resulting 3D assembly, trimmed, and the developments [including the hole on the main].
You just need to click two valid entities (3D meshes created by Litio2) located in your AutoCAD/GStarCAD DWG's 3D space, so that
the trimming object completely intersect the trimmed one.
Note: This pattern does not work with AutoCAD 3D solids.
You can create ANY branch-and-leader pattern with LITIO 2.0.