Revision 153 org.gvsig.dxf/trunk/org.gvsig.dxf/org.gvsig.dxf.provider/src/main/java/org/gvsig/fmap/dal/store/dxf/DXFStoreProvider.java

View differences:

DXFStoreProvider.java
617 617
            if (dxffeature.getGeometry() instanceof Polygon3D) {
618 618
                org.gvsig.fmap.geom.primitive.Polygon polygon = gManager.createPolygon(SUBTYPES.GEOM3D);
619 619
                for (int j = 0; j < dxffeature.getGeometry().pointNr(); j++) {
620
                    Point3D point = ((LineString3D) dxffeature.getGeometry()).getPoint3D(j);
620
                    Point3D point = ((Polygon3D) dxffeature.getGeometry()).getPoint3D(j);
621 621
                    polygon.addVertex(point.getX(), point.getY(), point.getZ());
622 622
                }
623
                Point3D point = ((LineString3D) dxffeature.getGeometry()).getPoint3D(0);
623
                Point3D point = ((Polygon3D) dxffeature.getGeometry()).getPoint3D(0);
624 624
                polygon.addVertex(point.getX(), point.getY(), point.getZ());
625 625
                return polygon;
626 626

  

Also available in: Unified diff