I would suggest you check out this other UnmetHours post "Non-convex surfaces in EnergyPlus". I think that one should answer your question.