I had a child Sim wearing glasses, the base game rectangular ones. (She's the one in the pink jacket).
Then, I noticed an odd glitch where it looked like they weren't on her face properly. Unfortunately I didn't get a screenshot... but you couldn't see them properly; you could see the arms but not the bits for the eyes.
Then, she aged up into a teenager, and this happened!
She doesn't wear glasses now, and there's no glitch. (I can pretend she wears contact lenses). Her dad wears the same pair, with no glitch.
She wore her glasses fine for most of her childhood stage, and I only noticed the glitch with a few in-game hours before she aged up.
I have no idea what suddenly caused this to happen, especially as it was glitch-less for a while.
Sims 3 Families:
Fairy Friends, Jenningses, DelaunaysSims 4 Families:
Fosters/Matsumotos/van Beerses, Harper-Joneses/Bridges,
Mastersons Thread: Magical Mastersons: A Ginger Spellcaster Family