.. include-document:: org.gvsig.fmap.geom/reference-links :rest: Un arco se puede crear a partir de un punto central que hará de radio y otros dos que servirán para delimitar el inicio y el fin del arco. En el siguiente ejemplo se va a crear un arco que se trazará utilizando el punto 0,0 como radio y que irá del punto 1,0 al 0,1: .. code-block:: java Point centerPoint = geometryManager.createPoint(0, 0, SUBTYPES.GEOM2D); Point startPoint = geometryManager.createPoint(1, 0, SUBTYPES.GEOM2D); Point endPoint = geometryManager.createPoint(0, 1, SUBTYPES.GEOM2D); Arc arc = (Arc)geometryManager.create(TYPES.ARC, SUBTYPES.GEOM2D); arc.setPoints(centerPoint, startPoint, endPoint); Además de esta forma, un arco se puede crear a partir de un punto inicial, una longitud de radio y dos ángulos. El siguiente ejemplo crea un arco exactamente igual al del ejemplo anterior, con radio 1 y que empieza en el punto 1,0 (0º) y que termina en el 0,1 (90º): .. code-block:: java Point centerPoint = geometryManager.createPoint(0, 0, SUBTYPES.GEOM2D); Arc arc = (Arc)geometryManager.create(TYPES.ARC, SUBTYPES.GEOM2D); arc.setPoints(centerPoint, 1, 0, 90);