How to rotate a triangle to look at a point?

Lets say I have a triangle defined by 3 vertices and a center point, how do I rotate the triangle so its normal is looking at a specified point?

Do you need to rotate the vertices? Could you not have it as a gameobject and modify its transform?

If you are looking to rotate the vertices, you can do that with a transform matrix Unity - Scripting API: Matrix4x4 (see for example the MultiplyPoint3x4 method).