And why are there no gaps in our sight?
There are. It's called the 'blind spot' , one in each eye but not in the same place. This is where the optic nerve joins the eye and is slightly medial of the fovea. Look at a small dot (an LED is good) and, with the right eye look a bit to the left about 10
o, or vice versa with the left eye look to the right of the dot. Or see
https://faculty.washington.edu/chudler/chvision.html for a better explanation!
The brain conveniently ignores this, unless you carefully bring it to its attention. But as always, we see what the brain thinks it sees, not what the physicists say is there!
how the information from the shape and colour of an objected is transmitted to the eye.
Geometric optics projects an image on the retina, which I think the Physicists put down to waves, but again, the brain maps this to what it thinks should be there.
Interestingly (?) the image on the retina is obviously inverted and we see the world the right way up, but this may not be 'hardwired'. Experimental psychologists have worn 'spectacles' which invert their vision to make the retinal image the other way up and after a week or two of confusion have found they they begin to see the world as usual.
https://en.wikipedia.org/wiki/George_M._Stratton
Colour and brightness are detected by rod and cone cells in the retina. They contain photosensitive pigments, which are electrically changed by absorbing matching photons and can then initiate nerve impulses. Colour and brightness are frequency and amplitude of light waves. (I suppose some people might call that, the energy of photons and the number of photons.)
Again the brain takes the information from these cells via the optic nerves and makes up its own mind what colour and brightness it thinks it is seeing. There are plenty of illusions and effects to show this as well.
Because you have only three type of cone cell, all combinations of colours must map to three coordinates, so colour mixtures which could be distinguished physically, by spectrometer for eg, can be indistinguishable to the eye. Some people have different pigments in their optic receptors and have anomalous colour vision, so that they don't distinguish colours in the same combinations that most people do.
But how is the light changed when it is reflected from an object?
Some light is absorbed, so brightness is changed. Some colours are absorbed more than others, so the combination or balance of colours in the light are changed. A surface which looks yellow in white light is absorbing blue light and could be reflecting a mixture of red and green as well as yellow. If it were illuminated with a blue - green light light (appearing cyan), it would look green, because it did not reflect blue and the light did not contain red and yellow.
Some of what you are asking is straight physics and I can't say much about that. But the psychology of visual perception is quite a complex business. I hate to sound like a physicist, but there really is a lot of basic stuff to learn about before you can really understand what you are asking. However, unlike physics, it is easy to understand once you try. (And maths is not required!)
Try something like Richard Gregory's "Eye and Brain" for an easy introduction.