Context: trying to draw a 3d geometry using points only.
Looking for ways (efficiency vs precision) to evenly distribute N amount of 3d points over a 3D plane made of 3 vertices - see image below:

So, with given three 3D points (A.xyz, B.xyz, C.xyz), how to generate an array of N 3D points that evenly spread/distribute over the surface.
Put another way, if I had N points to paint a triangle surface, where should I place these points on the plane so that the surface appears fully painted.
Your help would be much appreciated!