I'm going to invoke an #askFedi for one of the hardest problems in #computerScience: #namingOfThings

Users should be able to define which parts of the border of a geometry should be filled with particles: a bitmask of back/front/left/right/top/bottom faces (BACK_FACE etc) + shortcuts for common configurations (e.g. SIDE_FACES, ALL_FACES).

A common configuration is a topless container (e.g. a cube or cylinder with particles all along the floor and side walls, but none on top). How to call it?

@giuseppebilotta sounds like a cup.
@athas Interesting. I could go with CUP_FACES and hope that the Cuphead developers don't sue me ;-)
@giuseppebilotta
It’s common use in 3d printing referring to a volume where bottom and sides have the minimum possible amount of material and there are not enclosed volumes.

@77nn oh that's very interesting. Now I have to think of a good way to make it fit with the name. The name of the filling options is “faces”, because it's a bitmask of the faces that would be filled with particles. .faces = VASE_LIKE ? .faces = VASE_FACES ? I can't say I'm too happy with either. I guess I'll think a bit more about it.

I mean, since it's a bitmask even just ~TOP_FACE works because this is C and I'm negating it …