Reconstruct edges on meshes
 
 
 

How to create clean sharp edges over areas of high curvature in a mesh, or reconstruct the edge where two meshes meet, or the edge where a mesh meet one or more surfaces.

As with the Mesh Extract Theoretical Intersection tool, an input curve and radius of influence must be provided to define the direction of the sharp edge as well as the area where the surfaces will be built.

The curve can be a blend curve, theoretical curve, or curve-on-mesh, and doesn’t have to lie completely on the geometry.

The edges on the mesh(es) are rebuilt as NURBS skin surfaces.

Edit > Undo can be used with this tool.

Preliminary steps

  1. Turn on the Curvature Evaluation shader from the Diagnostic Shading panel.

    This will show you areas of high curvature where you may want to create sharp edges.

  2. Create a curve along the mesh as a first approximation to the sharp edge. To that effect, we suggest using:

    or

In the case of intersecting meshes, or meshes intersecting with surfaces, the resulting curves-on-mesh can be used.

To sharpen an area of a mesh

  1. Choose Mesh > Mesh Edge Reconstruct .
  2. Select the mesh.
  3. Press the Accept button.
  4. Select the curve

    A blue radius manipulator appears at the start of the curve.

  5. Adjust the radius through the option window (Surface edge distance) or by dragging the mouse on the blue circle.
    TipMake sure the tube defined by the curve and radius is large enough to encompass the area where you want to build the sharp edge. That is, the outer edges of the tube should lie in the flatter mesh regions (green on curvature map).
  6. If necessary, you can click along the curve to create extra radius manipulators and adjust them with the mouse.

    This creates a variable-radius cylinder and controls the shape of the surfaces.

  7. Press the Create Surface At Edge button.

    Two NURBS skin surfaces are produced, creating a sharp edge where they meet (at the theoretical intersection). The underlying mesh is removed.

    Tangent lines show you where the tube intersects the mesh.

  8. If the Create Fillet option was turned on, press the Fillet button to create a fillet between the two surfaces.

    The surfaces are trimmed back to the edges of the fillet (where possible).

To reconstruct the edge between two meshes

  1. Choose Mesh > Mesh Edge Reconstruct .
  2. Select the two meshes.

    The meshes must have been previously intersected and cut so that only their edges touch.

  3. Press the Accept button.

    The two meshes are merged into one.

  4. Select a curve along the common boundary between the two meshes.

    A blue radius manipulator appears at the start of the curve.

  5. Adjust the radius through the option window (Surface Edge Distance) or by dragging the mouse on the blue circle.
  6. If necessary, you can click along the curve to create extra radius manipulators and adjust them with the mouse.

    This creates a variable-radius cylinder and controls the shape of the surfaces.

  7. Press the Create Surface At Edge button.

    Two NURBS skin surfaces are produced, creating a sharp edge where they meet (at the theoretical intersection). The underlying mesh is removed.

  8. If the Create Fillet option was turned on, press the Fillet button to create a fillet between the two surfaces.

    The surfaces are trimmed back to the edges of the fillet (where possible).

To reconstruct the edge between a mesh and one or more surfaces

  1. Choose Mesh > Mesh Edge Reconstruct .
  2. Select one mesh, and one or more surface(s).

    The mesh must have been previously intersected with the surfaces and all geometry trimmed/cut to the intersection so that only their edges touch.

  3. Press the Accept button.
  4. Select a curve along the common boundary between the mesh and surface(s).

    A blue radius manipulator appears at the start of the curve.

  5. Adjust the radius through the option window (Surface Edge Distance) or by dragging the mouse on the blue circle.
  6. If necessary, you can click along the curve to create extra radius manipulators and adjust them with the mouse.

    This creates a variable-radius cylinder and controls the shape of the resulting surface.

  7. Press the Create Surface At Edge button.

    A single NURBS skin surface is produced on the mesh, creating a sharp edge where it meets the existing surface(s). The underlying mesh is removed.

  8. If the Create Fillet option was turned on, press the Fillet button to create a fillet between the surfaces at the sharpened edge.

    The surface is trimmed back to the edges of the fillet (where possible).