Revision 10054 trunk/libraries/libDwg/src/com/iver/cit/jdwglib/dwg/objects/DwgLwPolyline.java

View differences:

DwgLwPolyline.java
317 317
		return "LwPolyline";
318 318
	}
319 319
	public void transform2Block(double[] bPoint, Point2D insPoint, double[] scale, double rot, List dwgObjectsWithoutBlocks, DwgFile callBack) {
320
		DwgLwPolyline transformedEntity = null;
320
//		DwgLwPolyline transformedEntity = null;
321 321
		Point2D[] vertices = this.getVertices();
322 322
		if (vertices!=null) {
323 323
		    Point2D[] transformedVertices = new Point2D[vertices.length];
......
327 327
				double laY = insPoint.getY() + ((pointAux.getX()*scale[0])*Math.sin(rot) + (pointAux.getY()*scale[1])*Math.cos(rot));
328 328
				transformedVertices[i] = new Point2D.Double(laX, laY);
329 329
			}
330
			transformedEntity = (DwgLwPolyline)this.clone();
331
			transformedEntity.setVertices(transformedVertices);
332
			transformedEntity.setElevation((this.getElevation() * scale[2]));
333
			dwgObjectsWithoutBlocks.add(transformedEntity);
330
//			transformedEntity = (DwgLwPolyline)this.clone();
331
			setVertices(transformedVertices);
332
			setElevation((this.getElevation() * scale[2]));
333
//			setHandle(this.getHandle());
334
			dwgObjectsWithoutBlocks.add(this);
334 335
		}//if
335 336
	}
336 337
}

Also available in: Unified diff