glass canopy engineering basics