I'm using blueprint data in conjunction with imperial units to, hopefully, create 3D models of machine parts, which I will later attempt to fit together.
Beginning with an eccentric shaft, I input the measurements and ended up with a horizontal cylinder purportedly to scale. Next, for the first key-way, I input coordinates to create a single vertex along the apex line, subtracted then to create another, and finally measured out from the center to create a rectangular box of, again, purportedly correct dimensions.
My next step was to create a vertical cylinder in order to divide and give me the key-way's rounded edges, sort of like a makeshift cutting tool.
Again, using a bit of math I created a cylinder with a diameter shown to be the same width as the key-way, only it clearly isn't.
The cylinder plunges down with extra mass spilling beyond each of the key-way's sides, and yet, again, taking account of the measurements as reported, they should be exactly the same; it should fit precisely, with no visible variance beyond some minute thousandth's discrepancy.
Am I missing something? Clearly, yes, but my question to you, is what might I be doing wrong, and how to go about correcting the issue.

