_ Good News Everyone, Probably the Hardest Part of My Project has been achieved, I have Created a few Algorithms to accomplish this, First the FindPointsOnACircle Function, returns a list of points around a point given in a circle, given amount of points wanted, Once that is done I then Use the CreatePolys Function to draw cylinders between each point using the list of points given from the FindPoints Function, I loop through this function until all the tree is done, I have also added a Scale to the function to scale the tree depending on its height. There are some apparent flaw, like the base being missing (its height being zero), open ended cylinders. I hope to have these fixed by the end of the project.