2
$\begingroup$

I've been struggling for several weeks' time to get this right. I have ideas, but nothing that is efficient to get the same look. I tried using half-spheres and cuts from spheres to do it, but I just can't get it to contour correctly without going the only way I know: vertex-by-vertex placement for the shape. I tried other ways (like "stealing" the edges and extruding them), but then I can't bevel them correctly to make them curved). I can manage the profile, but not the arch. Here's what I'm trying to do:

enter image description here Any help is super appreciated!

EDIT:

This is the idea. Extrusion was a possibility, but something that was simple that would fit the window profile is what I was aiming for. My attempts to get them fit the profile didn't look good because beveling wouldn't work if multiple faces were extruded from the vertices of the window profile. So, manually placing two triangles and connecting them with vertices was how I managed to go about it, but it was tedious to do. Obviously I now know how to do it efficiently thanks to the answer provided below.

enter image description here

$\endgroup$
  • $\begingroup$ Could you add an example one of your attempts? I'm not sure exactly what part of the arch you are attempting to replicate $\endgroup$ – gandalf3 Jan 26 at 8:32
10
$\begingroup$

A Gothic vault is usually the intersection of Gothic arch prisms. For the basic shape:

Starting with a quarter of a circle, Z up, X accross, snap set to Vertex' and'Active'

  • Duplicate the vertex on X=0, drop it in Z, to give something to snap to
  • Under a mirror modifier in X with 'Merge' and 'Clip' checked, select all the vertices on the arc with the desired peak vertex active, and GX snap the half-arches together.

enter image description here

  • Discard excess vertices, and E extrude in Y

enter image description here

  • Create an empty at the origin, in this case, rotated in Z by 45 degrees
  • Assign an Array modifier ('Merge' and 'First and Last' checked) to the extrusion, Object Offset, with the empty as target.
  • Here, I used the shipped 'TinyCad' add-on to create the vertices shown active, at the intersection of perimeter edges.
  • K with Z cut through, from the new vertex to the center.

enter image description here

  • Select the external faces to be retained, CtrlI invert the selection, and X delete unwanted faces.
  • Here, I've also K with C to constrain to horizontal in a top view, cut the circumferential edges
  • If you want to bevel the peaks and troughs, select the edge-loops before applying the modifiers to a copy of the object, and bevel after applying.

enter image description here

The result.

enter image description here

Obviously there may be other actions you want to take while under the modifiers, to tweak / decorate / create suitable topology for columns, etc.

$\endgroup$
  • 1
    $\begingroup$ Yes! That's it! Thank you so much! I was afraid I didn't give enough information on what I was talking about. I had a vault done (by manual vertex shaping), but not the one that would align with my windows in a circle as shown in the pic. Now I finally know how to move on. Again, awesome answer. $\endgroup$ – Lucidity of Power Jan 26 at 19:33
  • 1
    $\begingroup$ .. @LucidityofPower It sounds as if you should be able to borrow the arch from your windows, and go from there. I've found that array merging, etc. can be quite prone to rounding errors.. take the time to carefully extend the merge range in the modifiers just not so far as to damage the rest of the mesh, it can save a lot of fiddling later. $\endgroup$ – Robin Betts Jan 26 at 19:44
  • $\begingroup$ Aye! I will take that into consideration. I'm no stranger to borrowing geometry, but I am a stranger to creating geometry like this. Thank you for the additional advice! $\endgroup$ – Lucidity of Power Jan 26 at 19:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.