title: Get the surface area of a polyhedron (3D object)
body: <p>I have a 3D surface, (think about the xy plane). The plane can be slanted.  (think about a slope road). </p>
  
  <p>Given a list of 3D coordinates that define the surface(<code>Point3D1X</code>, <code>Point3D1Y</code>, <code>Point3D1Z</code>, <code>Point3D12X</code>, <code>Point3D2Y</code>, <code>Point3D2Z</code>, <code>Point3D3X</code>, <code>Point3D3Y</code>, <code>Point3D3Z</code>, and so on), how to calculate the area of the surface?</p>
  
  <p>Note that my question here is analogous to finding area in 2D plane. In 2D plane we have a list of points that defines a polygon, and using this list of points we can find the area of the polygon. Now assuming that all these points have <code>z</code> values in such a way that they are elevated in 3D to form a surface. My question is how to find the area of that 3D surface?</p>