Revision 327 2.0/trunk/org.gvsig.gvsig3d/org.gvsig.gvsig3d.lib/org.gvsig.gvsig3d.lib.impl/src/main/java/org/gvsig/gvsig3d/impl/symbology3d/Symbol3DFactory.java

View differences:

Symbol3DFactory.java
2 2

  
3 3
import org.gvsig.gvsig3d.impl.symbology3d.fill.impl.SimpleFill3DSymbol;
4 4
import org.gvsig.gvsig3d.impl.symbology3d.line.impl.SimpleLine3DSymbol;
5
import org.gvsig.gvsig3d.impl.symbology3d.marker.impl.GeometryMarker3DSymbol;
5 6
import org.gvsig.gvsig3d.impl.symbology3d.marker.impl.NodeMarker3DSymbol;
6 7
import org.gvsig.gvsig3d.impl.symbology3d.marker.impl.PictureMarker3DSymbol;
7 8
import org.gvsig.gvsig3d.impl.symbology3d.marker.impl.SimpleMarker3DSymbol;
......
13 14
import org.gvsig.osgvp.symbology.marker.NodeMarker;
14 15
import org.gvsig.osgvp.symbology.marker.PictureMarker;
15 16
import org.gvsig.osgvp.symbology.marker.SimpleMarker;
17
import org.gvsig.osgvp.symbology.marker.GeometryMarker;
16 18

  
17 19
public class Symbol3DFactory {
18 20

  
......
39 41
			return newSymbol;
40 42
		}
41 43
		if (symbol instanceof SimpleMarker3DSymbol)
44
		{
42 45
			newSymbol= new SimpleMarker();
43

  
46
			((SimpleMarker)newSymbol).setPointSize((float)((SimpleMarker3DSymbol) symbol).getSize());
47
		}	
48
		
49
		if (symbol instanceof GeometryMarker3DSymbol)
50
			newSymbol= new GeometryMarker();
51
			
44 52
		newSymbol.setColor(symbol.getColor());
45
		
53
	
46 54
		return newSymbol;
47 55
	}
48 56

  

Also available in: Unified diff