No the attributes are not related to one another.

You would be better off making a Product for each glass type and then add the appropriate colors to it.