I’d follow the same principal.
- Draw a circle 100mm diam
- extrude a cylinder 100mm
- Helix - 1 rotation - 100 pitch
- Pipe the helix curve at 1mm with rounded ends
- Polar array from the centre of the circle
- Boolean subtract pipes from the cylinder
I guess the other way would be to use panelling tools to do this, which would be quicker.
- Set points on the cylinder so that they are equidistant/square
- offset the points by the height you want the knurl detail
- create a texture, make sure it’s square
I’ve only done it quickly but you could offset the texture or many other ways by rotating and copying, arraying.
Knurl.zip (5.5 MB)
P.S. I was just thinking as I reread my post… You could array or panel a pyramid so the tip is facing toward the cylinder and then Boolean subtract so you’re left with a solid. With the pyramids facing out you need to ensure the first set of points are slightly inset from the surface of the cylinder if you want to Boolean all the items together.
P.P.S I don’t know if panelling tools are available on Mac… Sorry if they’re not. Just use FlowAlongSurf as Brian suggested or polar array the pyramid as one ring, group and rotate the ring and keep copying it down the cylinder.
P.P.P.S Create a helix and then ArrayCrv the shape you want. Group that first set and then ArrayPolar to get different version.