1. Home
  2. Diamonds
  3. Mesh
  4. Error: Index was outside the bounds of the array at Mesh.TMesh.AddPlateInfoToMesh (…)

Error: Index was outside the bounds of the array at Mesh.TMesh.AddPlateInfoToMesh (…)

During the mesh generation, you get the error:

Solution

This error can have 2 main causes: either an error in the geometry or either unsuitable mesh size. The latter occurs less often.

Cause 1: error in the geometry

Many thing can go wrong in the geometry. We’ve listed the most common mistakes.

  • Make sure there are no tie rods on surface borders.
    A tie rod can only be loaded with axial force. But when a tie rod is on the edge of a surface, it can no longer meet that axial behaviour.
  • Check for invalid plates.
    • If you have a large model, try to isolate the elements causing the problem.
      Remove a part of the structure, try to generate the mesh. If the error remains, remove more of the structure and try again until you only have a small part left. If the error is gone, you removed to much.
    • When use the short cut ALT + click on a plate, you select the plate together with its borders.
    • Do ALT + chick on each plate and check if the selected border makes sence.
      Makes sence Makes no sence
    • When you’ve found the invalid plate, select the plate (no the borders) and hit CTRL + ALT + DEL . This will remove the plate, but not the borders. Regenerate the plate .
  • Verify the geometry of the model.
    If there are problems with the mesh, this is most often the cause.

Cause 2: mesh size

Was this article helpful?

Related Articles

Need Support?
Can't find the answer you're looking for? Don't worry we're here to help!
CONTACT SUPPORT