I am looking to divide the hexagon into triangles using the “Trimesh” component. The new triangulation lines must start at the corners of the hexagons, and meet at the centroid.
The triangulation you’ve drawn in yellow is a little different, but it already exists hidden in the Dual output. The polygons are Ngons, which are actually collections of triangles, just the triangle edges are not normally shown. Here’s a little script which breaks them down into their constituent triangles: