So a very rudimentary explanation (in reality it is more complicated) for your children’s poor eyesight could be:
You got a dominant good eyesight gene from you mum
You got a recessive poor eyesight gene from you dad.
Good eyesight is dominant so that is what you experience.
Whereas DH got two recessive poor eyesight genes. As there is no dominant gene to mask, he experiences poor eyesight.
Many years later, you and DH have kids.
All DH can pass on are his recessive poor eyesight genes.
Whereas you can either pass on a recessive poor eyesight gene or a dominant good eyesight gene. It is 50:50 for any child which they get.
if they got your recessive poor eyesight gene and DHs poor eyesight gene they willl have poor eyesight and also pass this on to future generations.
if they got your dominant good eyesight gene and DHs poor eyesight gene, they will experience good eyesight but will have a 50:50 chance of passing either good or poor eyesight on to future generations.
hope that helps