BuildingCoder.CmdNewSprinkler.PointOnFace C# (CSharp) Метод

PointOnFace() приватный Метод

Return an arbitrary point on a planar face, namely the midpoint of the first mesh triangle.
private PointOnFace ( PlanarFace face ) : XYZ
face PlanarFace
Результат XYZ
        XYZ PointOnFace( PlanarFace face )
        {
            XYZ p = new XYZ( 0, 0, 0 );
              Mesh mesh = face.Triangulate();

              for ( int i = 0; i < mesh.NumTriangles; )
              {
            MeshTriangle triangle = mesh.get_Triangle( i );
            p += triangle.get_Vertex( 0 );
            p += triangle.get_Vertex( 1 );
            p += triangle.get_Vertex( 2 );
            p *= 0.3333333333333333;
            break;
              }
              return p;
        }
CmdNewSprinkler