Vegetation Canopies and Objects of Arbitrary Shapes: Computer Generation and Bidirectional Reflectance Calculations