Problema con diferencia booleana

Hola a todos. Soy nuevo en el foro, al igual que con el Rhino, aunque me fui nutriendo de algunos tutoriales para hacer algunas cosas.

Tengo un problema constante con la diferencia booleana, por lo que me parece que estoy usando la herramienta incorrecta, o me falta entender algo.

Estoy haciendo el mástil de una guitarra. Primero hice el bloque central (los rectángulos de colores) y luego hice el radio (la curva en negro).

Mi intención es superponerlos, y hacer la diferencia booleana para eliminar todo el excedente del bloque y que me queden los rectángulos con la forma del radio.

Problema con diferencia booleana-1.png
Problema con diferencia booleana-2.png

Sé que esto falla porque los bordes del contorno coinciden con los bordes del bloque central, pero se me hace que tiene que haber una forma de hacer esto fácilmente.

Se agradece cualquier ayuda. Saludos.

Miniaturas adjuntas
Problema con diferencia booleana-1.png   Problema con diferencia booleana-2.png  

Ver más sobre el tema y los comentarios en el foro