Revision 153 org.gvsig.dxf/trunk/org.gvsig.dxf/org.gvsig.dxf.provider/src/main/java/org/gvsig/fmap/dal/store/dxf/DXFStoreProvider.java
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