Revision 10064 trunk/libraries/libDwg/src/com/iver/cit/jdwglib/dwg/objects/DwgPolyline2D.java

View differences:

DwgPolyline2D.java
491 491
		return "Polyline2D";
492 492
	}
493 493
	public void transform2Block(double[] bPoint, Point2D insPoint, double[] scale, double rot, List dwgObjectsWithoutBlocks, DwgFile callBack) {
494
//		DwgPolyline2D transformedEntity = null;
494
		DwgPolyline2D transformedEntity = null;
495 495
		Point2D[] vertices = this.getPts();
496 496
		if (vertices != null) {
497 497
		    Point2D[] transformedVertices = new Point2D[vertices.length];
......
501 501
				double laY = insPoint.getY() + ((pointAux.getX()*scale[0])*Math.sin(rot) + (pointAux.getY()*scale[1])*Math.cos(rot));
502 502
				transformedVertices[i] = new Point2D.Double(laX, laY);
503 503
			}
504
//			transformedEntity = (DwgPolyline2D)this.clone();
505
			setPts(transformedVertices);
506
			setElevation((this.getElevation() * scale[2]));
507
			dwgObjectsWithoutBlocks.add(this);
504
			transformedEntity = (DwgPolyline2D)this.clone();
505
			transformedEntity.setPts(transformedVertices);
506
			transformedEntity.setElevation((this.getElevation() * scale[2]));
507
			dwgObjectsWithoutBlocks.add(transformedEntity);
508 508
		}
509 509
	}
510 510
}

Also available in: Unified diff