{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2025-12-14T01:33:56.000Z","description":"Problems submitted by members of the MATLAB Central community.","is_default":true,"created_by":161519,"badge_id":null,"featured":false,"trending":false,"solution_count_in_trending_period":0,"trending_last_calculated":"2025-12-14T00:00:00.000Z","image_id":null,"published":true,"community_created":false,"status_id":2,"is_default_group_for_player":false,"deleted_by":null,"deleted_at":null,"restored_by":null,"restored_at":null,"description_opc":null,"description_html":null,"published_at":null},"problems":[{"id":60980,"title":"Mesh the tetrahedron","description":"Problem statement\r\n\r\nAn tetrahedron is a regular polyhedron with 4 vertices and 4 triangular faces. It is also one of the five well known platonic solids.\r\nA triangulated mesh -or a triangulation- is simply a N x 3 matrix of positive integers where each row contains the vertex indices of a triangle, and where N is the number of triangles. \r\n\r\nYour task here is to mesh this tetrahedron. To do so, you will list the triangles/rows in a matrix of triangles, T. You will also be careful to always keep the triangles / faces coherently / consistently oriented (all clockwise or all counterclockwise : triangles [1, 2, 3] and [3, 2, 1] are distinct).\r\nOn the other hand [1, 2, 3], [2, 3, 1] and [3, 1, 2] are one same unique triangle.\r\nThe row order of the triangles in the list doesn't matter.\r\n       \r\nEdit / update\r\nTriangles orientation not taken into account anymore, because of too many possible cases to check in the tests (!)\r\n\r\nExample\r\nThe first triangle (X \u003e 0 and Y \u003e 0) here can be [1, 2, 4] if counterclockwise oriented (normals outward).\r\n\r\n\r\n\r\nForbidden functions / expressions\r\nregexp\r\nassignin\r\nstr2num\r\necho\r\n\r\nSee also\r\nMesh processing\r\nMesh generation toolbox","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 1194.73px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 408px 597.367px; transform-origin: 408px 597.367px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 63.0083px 8px; transform-origin: 63.0083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eProblem statement\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 21px; text-align: left; transform-origin: 385px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 374.592px 8px; transform-origin: 374.592px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAn tetrahedron is a regular polyhedron with 4 vertices and 4 triangular faces. It is also one of the five well known platonic solids.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 21px; text-align: left; transform-origin: 385px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 157.542px 8px; transform-origin: 157.542px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eA triangulated mesh -or a triangulation- is simply a \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 5.05833px 8px; transform-origin: 5.05833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 206.533px 8px; transform-origin: 206.533px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e x 3 matrix of positive integers where each row contains the vertex indices of a triangle, and where \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 5.05833px 8px; transform-origin: 5.05833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 84.4px 8px; transform-origin: 84.4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is the number of triangles. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 31.5px; text-align: left; transform-origin: 385px 31.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 328.017px 8px; transform-origin: 328.017px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYour task here is to mesh this tetrahedron. To do so, you will list the triangles/rows in a matrix of triangles, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 7.51667px 8px; transform-origin: 7.51667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eT. \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 49.4667px 8px; transform-origin: 49.4667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYou will also be careful to always keep the triangles / faces coherently / consistently oriented (all clockwise or all counterclockwise : triangles \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 23.325px 8px; transform-origin: 23.325px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e[1, 2, 3]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.5583px 8px; transform-origin: 15.5583px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 23.325px 8px; transform-origin: 23.325px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e[3, 2, 1]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 40.0583px 8px; transform-origin: 40.0583px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e are distinct).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 58.3417px 8px; transform-origin: 58.3417px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOn the other hand \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 23.325px 8px; transform-origin: 23.325px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e[1, 2, 3]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.88333px 8px; transform-origin: 3.88333px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 23.325px 8px; transform-origin: 23.325px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e[2, 3, 1]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.5583px 8px; transform-origin: 15.5583px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 23.325px 8px; transform-origin: 23.325px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e[3, 1, 2]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 94.5333px 8px; transform-origin: 94.5333px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e are one same unique triangle.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 168.575px 8px; transform-origin: 168.575px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe row order of the triangles in the list doesn't matter.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 13.5917px 8px; transform-origin: 13.5917px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e       \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 41.9833px 8px; transform-origin: 41.9833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eEdit / update\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 351.75px 8px; transform-origin: 351.75px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eTriangles orientation not taken into account anymore, because of too many possible cases to check in the tests (!)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 28.7833px 8px; transform-origin: 28.7833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 52.1167px 8px; transform-origin: 52.1167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe first triangle \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 53.2917px 8px; transform-origin: 53.2917px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e(X \u0026gt; 0 and Y \u0026gt; 0)\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 42.7833px 8px; transform-origin: 42.7833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e here can be [\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 21.3833px 8px; transform-origin: 21.3833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e1, 2, 4]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 148.208px 8px; transform-origin: 148.208px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e if counterclockwise oriented (normals outward).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 378px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 189px; text-align: left; transform-origin: 385px 189px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" width=\"504\" height=\"378\" style=\"vertical-align: middle;width: 504px;height: 378px\" src=\"data:image/png;base64,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\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 114.308px 8px; transform-origin: 114.308px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eForbidden functions / expressions\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 81.7333px; counter-reset: list-item 0; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 392px 40.8667px; transform-origin: 392px 40.8667px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 21.4px 8px; transform-origin: 21.4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eregexp\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 25.6833px 8px; transform-origin: 25.6833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eassignin\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 25.2833px 8px; transform-origin: 25.2833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003estr2num\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 15.175px 8px; transform-origin: 15.175px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eecho\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 28.3917px 8px; transform-origin: 28.3917px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eSee also\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003ca target='_blank' href = \"https://fr.mathworks.com/matlabcentral/cody/groups/57483\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eMesh processing\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003ca target='_blank' href = \"https://fr.mathworks.com/matlabcentral/fileexchange/85173-mesh-generation-toolbox?s_tid=prof_contriblnk\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eMesh generation toolbox\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function T = mesh_the_tetrahedron()\r\n  T = 1;\r\nend","test_suite":"%%\r\nT_correct = [1 2 4;\r\n             2 3 4;\r\n             3 1 4;\r\n             1 3 2];\r\n\r\n% Check every possible solutions\r\nassert(isequal(sortrows(sort(mesh_the_tetrahedron(),2)),sortrows(sort(T_correct,2))))\r\n\r\n%% Forbidden functions\r\nfiletext = fileread('mesh_the_tetrahedron.m');\r\nillegal = contains(filetext, 'regexp') || contains(filetext, 'str2num') || contains(filetext, 'assignin') || contains(filetext, 'echo')\r\nassert(~illegal);","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":149128,"edited_by":149128,"edited_at":"2025-07-26T07:43:58.000Z","deleted_by":null,"deleted_at":null,"solvers_count":39,"test_suite_updated_at":"2025-07-23T16:17:50.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2025-07-23T11:03:01.000Z","updated_at":"2026-03-31T18:44:34.000Z","published_at":"2025-07-23T11:11:01.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eProblem statement\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAn tetrahedron is a regular polyhedron with 4 vertices and 4 triangular faces. It is also one of the five well known platonic solids.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA triangulated mesh -or a triangulation- is simply a \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e x 3 matrix of positive integers where each row contains the vertex indices of a triangle, and where \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e is the number of triangles. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYour task here is to mesh this tetrahedron. To do so, you will list the triangles/rows in a matrix of triangles, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eT. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eYou will also be careful to always keep the triangles / faces coherently / consistently oriented (all clockwise or all counterclockwise : triangles \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[1, 2, 3]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[3, 2, 1]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e are distinct).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOn the other hand \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[1, 2, 3]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[2, 3, 1]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[3, 1, 2]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e are one same unique triangle.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe row order of the triangles in the list doesn't matter.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e       \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eEdit / update\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eTriangles orientation not taken into account anymore, because of too many possible cases to check in the tests (!)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe first triangle \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e(X \u0026gt; 0 and Y \u0026gt; 0)\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e here can be [\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e1, 2, 4]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e if counterclockwise oriented (normals outward).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"378\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"504\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"middle\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eForbidden functions / expressions\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eregexp\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eassignin\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003estr2num\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eecho\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eSee also\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://fr.mathworks.com/matlabcentral/cody/groups/57483\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eMesh processing\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://fr.mathworks.com/matlabcentral/fileexchange/85173-mesh-generation-toolbox?s_tid=prof_contriblnk\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eMesh generation toolbox\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.png\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"}],"problem_search":{"errors":[],"problems":[{"id":60980,"title":"Mesh the tetrahedron","description":"Problem statement\r\n\r\nAn tetrahedron is a regular polyhedron with 4 vertices and 4 triangular faces. It is also one of the five well known platonic solids.\r\nA triangulated mesh -or a triangulation- is simply a N x 3 matrix of positive integers where each row contains the vertex indices of a triangle, and where N is the number of triangles. \r\n\r\nYour task here is to mesh this tetrahedron. To do so, you will list the triangles/rows in a matrix of triangles, T. You will also be careful to always keep the triangles / faces coherently / consistently oriented (all clockwise or all counterclockwise : triangles [1, 2, 3] and [3, 2, 1] are distinct).\r\nOn the other hand [1, 2, 3], [2, 3, 1] and [3, 1, 2] are one same unique triangle.\r\nThe row order of the triangles in the list doesn't matter.\r\n       \r\nEdit / update\r\nTriangles orientation not taken into account anymore, because of too many possible cases to check in the tests (!)\r\n\r\nExample\r\nThe first triangle (X \u003e 0 and Y \u003e 0) here can be [1, 2, 4] if counterclockwise oriented (normals outward).\r\n\r\n\r\n\r\nForbidden functions / expressions\r\nregexp\r\nassignin\r\nstr2num\r\necho\r\n\r\nSee also\r\nMesh processing\r\nMesh generation toolbox","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 1194.73px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 408px 597.367px; transform-origin: 408px 597.367px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 63.0083px 8px; transform-origin: 63.0083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eProblem statement\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 21px; text-align: left; transform-origin: 385px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 374.592px 8px; transform-origin: 374.592px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAn tetrahedron is a regular polyhedron with 4 vertices and 4 triangular faces. It is also one of the five well known platonic solids.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 21px; text-align: left; transform-origin: 385px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 157.542px 8px; transform-origin: 157.542px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eA triangulated mesh -or a triangulation- is simply a \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 5.05833px 8px; transform-origin: 5.05833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 206.533px 8px; transform-origin: 206.533px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e x 3 matrix of positive integers where each row contains the vertex indices of a triangle, and where \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 5.05833px 8px; transform-origin: 5.05833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 84.4px 8px; transform-origin: 84.4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is the number of triangles. \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 31.5px; text-align: left; transform-origin: 385px 31.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 328.017px 8px; transform-origin: 328.017px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYour task here is to mesh this tetrahedron. To do so, you will list the triangles/rows in a matrix of triangles, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 7.51667px 8px; transform-origin: 7.51667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eT. \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 49.4667px 8px; transform-origin: 49.4667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYou will also be careful to always keep the triangles / faces coherently / consistently oriented (all clockwise or all counterclockwise : triangles \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 23.325px 8px; transform-origin: 23.325px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e[1, 2, 3]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.5583px 8px; transform-origin: 15.5583px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 23.325px 8px; transform-origin: 23.325px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e[3, 2, 1]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 40.0583px 8px; transform-origin: 40.0583px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e are distinct).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 58.3417px 8px; transform-origin: 58.3417px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOn the other hand \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 23.325px 8px; transform-origin: 23.325px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e[1, 2, 3]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.88333px 8px; transform-origin: 3.88333px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 23.325px 8px; transform-origin: 23.325px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e[2, 3, 1]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.5583px 8px; transform-origin: 15.5583px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 23.325px 8px; transform-origin: 23.325px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e[3, 1, 2]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 94.5333px 8px; transform-origin: 94.5333px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e are one same unique triangle.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 168.575px 8px; transform-origin: 168.575px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe row order of the triangles in the list doesn't matter.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 13.5917px 8px; transform-origin: 13.5917px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e       \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 41.9833px 8px; transform-origin: 41.9833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eEdit / update\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 351.75px 8px; transform-origin: 351.75px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eTriangles orientation not taken into account anymore, because of too many possible cases to check in the tests (!)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 28.7833px 8px; transform-origin: 28.7833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 52.1167px 8px; transform-origin: 52.1167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe first triangle \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 53.2917px 8px; transform-origin: 53.2917px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e(X \u0026gt; 0 and Y \u0026gt; 0)\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 42.7833px 8px; transform-origin: 42.7833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e here can be [\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 21.3833px 8px; transform-origin: 21.3833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003e1, 2, 4]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 148.208px 8px; transform-origin: 148.208px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e if counterclockwise oriented (normals outward).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 378px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 189px; text-align: left; transform-origin: 385px 189px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" width=\"504\" height=\"378\" style=\"vertical-align: middle;width: 504px;height: 378px\" src=\"data:image/png;base64,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\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 114.308px 8px; transform-origin: 114.308px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eForbidden functions / expressions\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 81.7333px; counter-reset: list-item 0; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 392px 40.8667px; transform-origin: 392px 40.8667px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 21.4px 8px; transform-origin: 21.4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eregexp\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 25.6833px 8px; transform-origin: 25.6833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eassignin\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 25.2833px 8px; transform-origin: 25.2833px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003estr2num\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 364px 10.2167px; text-align: left; transform-origin: 364px 10.2167px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 15.175px 8px; transform-origin: 15.175px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003eecho\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 28.3917px 8px; transform-origin: 28.3917px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eSee also\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003ca target='_blank' href = \"https://fr.mathworks.com/matlabcentral/cody/groups/57483\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eMesh processing\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 385px 10.5px; text-align: left; transform-origin: 385px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003ca target='_blank' href = \"https://fr.mathworks.com/matlabcentral/fileexchange/85173-mesh-generation-toolbox?s_tid=prof_contriblnk\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eMesh generation toolbox\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function T = mesh_the_tetrahedron()\r\n  T = 1;\r\nend","test_suite":"%%\r\nT_correct = [1 2 4;\r\n             2 3 4;\r\n             3 1 4;\r\n             1 3 2];\r\n\r\n% Check every possible solutions\r\nassert(isequal(sortrows(sort(mesh_the_tetrahedron(),2)),sortrows(sort(T_correct,2))))\r\n\r\n%% Forbidden functions\r\nfiletext = fileread('mesh_the_tetrahedron.m');\r\nillegal = contains(filetext, 'regexp') || contains(filetext, 'str2num') || contains(filetext, 'assignin') || contains(filetext, 'echo')\r\nassert(~illegal);","published":true,"deleted":false,"likes_count":1,"comments_count":1,"created_by":149128,"edited_by":149128,"edited_at":"2025-07-26T07:43:58.000Z","deleted_by":null,"deleted_at":null,"solvers_count":39,"test_suite_updated_at":"2025-07-23T16:17:50.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2025-07-23T11:03:01.000Z","updated_at":"2026-03-31T18:44:34.000Z","published_at":"2025-07-23T11:11:01.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eProblem statement\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAn tetrahedron is a regular polyhedron with 4 vertices and 4 triangular faces. It is also one of the five well known platonic solids.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA triangulated mesh -or a triangulation- is simply a \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e x 3 matrix of positive integers where each row contains the vertex indices of a triangle, and where \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e is the number of triangles. \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYour task here is to mesh this tetrahedron. To do so, you will list the triangles/rows in a matrix of triangles, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eT. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eYou will also be careful to always keep the triangles / faces coherently / consistently oriented (all clockwise or all counterclockwise : triangles \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[1, 2, 3]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[3, 2, 1]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e are distinct).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOn the other hand \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[1, 2, 3]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[2, 3, 1]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[3, 1, 2]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e are one same unique triangle.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe row order of the triangles in the list doesn't matter.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e       \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eEdit / update\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eTriangles orientation not taken into account anymore, because of too many possible cases to check in the tests (!)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe first triangle \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e(X \u0026gt; 0 and Y \u0026gt; 0)\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e here can be [\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e1, 2, 4]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e if counterclockwise oriented (normals outward).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"378\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"504\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"middle\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eForbidden functions / expressions\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eregexp\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eassignin\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003estr2num\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eecho\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eSee also\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://fr.mathworks.com/matlabcentral/cody/groups/57483\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eMesh processing\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:hyperlink w:docLocation=\\\"https://fr.mathworks.com/matlabcentral/fileexchange/85173-mesh-generation-toolbox?s_tid=prof_contriblnk\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eMesh generation toolbox\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.png\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"}],"term":"tag:\"algebraix geometry\"","current_player_id":null,"fields":[{"name":"page","type":"integer","callback":null,"default":1,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"per_page","type":"integer","callback":null,"default":50,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"sort","type":"string","callback":null,"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"body","type":"text","callback":null,"default":"*:*","directive":null,"facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":false},{"name":"group","type":"string","callback":null,"default":null,"directive":"group","facet":true,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"difficulty_rating_bin","type":"string","callback":null,"default":null,"directive":"difficulty_rating_bin","facet":true,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"id","type":"integer","callback":null,"default":null,"directive":"id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"tag","type":"string","callback":null,"default":null,"directive":"tag","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"product","type":"string","callback":null,"default":null,"directive":"product","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"created_at","type":"timeframe","callback":{},"default":null,"directive":"created_at","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"profile_id","type":"integer","callback":null,"default":null,"directive":"author_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"created_by","type":"string","callback":null,"default":null,"directive":"author","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"player_id","type":"integer","callback":null,"default":null,"directive":"solver_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"player","type":"string","callback":null,"default":null,"directive":"solver","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"solvers_count","type":"integer","callback":null,"default":null,"directive":"solvers_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"comments_count","type":"integer","callback":null,"default":null,"directive":"comments_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"likes_count","type":"integer","callback":null,"default":null,"directive":"likes_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"leader_id","type":"integer","callback":null,"default":null,"directive":"leader_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"leading_solution","type":"integer","callback":null,"default":null,"directive":"leading_solution","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true}],"filters":[{"name":"asset_type","type":"string","callback":null,"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":"\"cody:problem\"","prepend":true},{"name":"profile_id","type":"integer","callback":{},"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":"author_id","static":null,"prepend":true}],"query":{"params":{"per_page":50,"term":"tag:\"algebraix geometry\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"algebraix geometry\"","","\"","algebraix geometry","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f2516635b40\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f2516635aa0\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f25166347e0\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f2516635dc0\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f2516635d20\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f2516635c80\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f2516635be0\u003e":"tag:\"algebraix geometry\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f2516635be0\u003e":"tag:\"algebraix geometry\""},"queried_facets":{}},"query_backend":{"connection":{"configuration":{"index_url":"http://index-op-v2/solr/","query_url":"http://search-op-v2/solr/","direct_access_index_urls":["http://index-op-v2/solr/"],"direct_access_query_urls":["http://search-op-v2/solr/"],"timeout":10,"vhost":"search","exchange":"search.topic","heartbeat":30,"pre_index_mode":false,"host":"rabbitmq-eks","port":5672,"username":"search","password":"J3bGPZzQ7asjJcCk","virtual_host":"search","indexer":"amqp","http_logging":"true","core":"cody"},"query_connection":{"uri":"http://search-op-v2/solr/cody/","proxy":null,"connection":{"parallel_manager":null,"headers":{"User-Agent":"Faraday v1.0.1"},"params":{},"options":{"params_encoder":"Faraday::FlatParamsEncoder","proxy":null,"bind":null,"timeout":null,"open_timeout":null,"read_timeout":null,"write_timeout":null,"boundary":null,"oauth":null,"context":null,"on_data":null},"ssl":{"verify":true,"ca_file":null,"ca_path":null,"verify_mode":null,"cert_store":null,"client_cert":null,"client_key":null,"certificate":null,"private_key":null,"verify_depth":null,"version":null,"min_version":null,"max_version":null},"default_parallel_manager":null,"builder":{"adapter":{"name":"Faraday::Adapter::NetHttp","args":[],"block":null},"handlers":[{"name":"Faraday::Response::RaiseError","args":[],"block":null}],"app":{"app":{"ssl_cert_store":{"verify_callback":null,"error":null,"error_string":null,"chain":null,"time":null},"app":{},"connection_options":{},"config_block":null}}},"url_prefix":"http://search-op-v2/solr/cody/","manual_proxy":false,"proxy":null},"update_format":"RSolr::JSON::Generator","update_path":"update","options":{"url":"http://search-op-v2/solr/cody"}}},"query":{"params":{"per_page":50,"term":"tag:\"algebraix geometry\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"algebraix geometry\"","","\"","algebraix geometry","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f2516635b40\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f2516635aa0\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f25166347e0\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f2516635dc0\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f2516635d20\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f2516635c80\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f2516635be0\u003e":"tag:\"algebraix geometry\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f2516635be0\u003e":"tag:\"algebraix geometry\""},"queried_facets":{}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":60980,"difficulty_rating":"easy"}]}}