How would I get a shape like in image?

enter image description here

Basically an hexagon with a cylinder merged but with the curve of the cylinder perfectly tangential to the two edges it is in contact with on the hexagon.

I'm coming from a SolidWorks background so maybe trying to be too exact.

  • $\begingroup$ Blender is definitely not made for this level of precision. You can snap meshes and stuff to various points like origins, other mesh faces & vertices, etc. Your best bet is using 2 meshes (hexagon & cylinder), snapping them together as close as possible then using a Boolean Modifier or joining them together into a single mesh. $\endgroup$
    – Marc Bosse
    Oct 28, 2022 at 15:38
  • $\begingroup$ Why not import the shape you want as an SVG first? This will give you a more exact starting point, and then you just extrude the shape. $\endgroup$ Oct 28, 2022 at 15:52
  • $\begingroup$ Will do, thanks $\endgroup$ Oct 28, 2022 at 19:26

1 Answer 1


There are ways to do it with Blender native tools, but non will be even vaguely similar to CAD procedures.

If you want a workflow as close to Solidworks as possible using Constraint based Skektches, you can look into experimental CAD Sketcher addon.

Create a new sketch, and design an hexagon with the line tool from the toolbar.

enter image description here

Add equal length costraints and angle constraints until it is fully defined, then make the circle tangent to the two desired edges.

enter image description here


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .