private List<Triangle> findConnectedTriangles(Vector3 point) {

		// Getting one of the neigh
		Triangle triangle = find(point);

		// Validating find results.
		if (!triangle.isCorner(point)) {
			System.err.println("findConnectedTriangles: Could not find connected vertices since the first found triangle doesn't" +
					" share the given point.");
			return null;
		}

		return findTriangleNeighborhood(triangle, point);
	}
private List < Triangle > findConnectedTriangles ( Vector3 point ) { Triangle triangle = find ( point ) ; if ( ! triangle . isCorner ( point ) ) { System . err . println ( "findConnectedTriangles: Could not find connected vertices since the first found triangle doesn't" + " share the given point." ) ; return null ; } return findTriangleNeighborhood ( triangle , point ) ; }
/*
Receives a point and returns all the points of the triangles that
shares point as a corner (Connected vertices to this point).

By Doron Ganel & Eyal Roth