Revision 10054 trunk/libraries/libDwg/src/com/iver/cit/jdwglib/dwg/objects/DwgLwPolyline.java
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