DirectPosition point1 = points.getDirectPosition( start, null );
DirectPosition point2 = points.getDirectPosition( end, null );
LineSegment segment = geometryFactory.createLineSegment( point1, point2 );
segmentList.add( segment );
}
Curve curve = primitiveFactory.createCurve( segmentList );
curves.add( curve);
Ring ring = primitiveFactory.createRing( curves );
SurfaceBoundary boundary = primitiveFactory.createSurfaceBoundary(ring,new ArrayList());
Surface surface = primitiveFactory.createSurface(boundary);
}