Not sure if this is what you are trying to do, but there is a good thread on tree and canopy creation here:
Sounds like you might just want to use a geometry pipeline or find a better way to discretize, trimesh maybe?
Below is an implementation of the script @Mostapha wrote.
Trees.3dm (1.1 MB) Trees.gh (22.5 KB)