Revision 315 2.0/trunk/org.gvsig.gvsig3d/org.gvsig.gvsig3d.lib/org.gvsig.gvsig3d.lib.impl/src/main/java/org/gvsig/gvsig3d/impl/map3d/MapContext3DImpl.java

View differences:

MapContext3DImpl.java
71 71
import org.gvsig.fmap.mapcontext.rendering.legend.events.LegendClearEvent;
72 72
import org.gvsig.fmap.mapcontext.rendering.legend.events.SymbolLegendEvent;
73 73
import org.gvsig.fmap.mapcontext.rendering.legend.events.listeners.LegendListener;
74
import org.gvsig.gvsig3d.impl.symbology3d.fill.impl.SimpleFill3DSymbol;
74 75
import org.gvsig.gvsig3d.impl.symbology3d.marker.impl.SimpleMarker3DSymbol;
75 76
import org.gvsig.gvsig3d.map3d.Layer3DProps;
76 77
import org.gvsig.gvsig3d.map3d.MapContext3D;
......
1269 1270
		System.out.println("vector data");
1270 1271
		UpdateDataEvent ude = new UpdateDataEvent();
1271 1272
		ude.copyDataFromRequest(rde);
1272
		SimpleMarker3DSymbol sy = (SimpleMarker3DSymbol) ((FLyrVect) layer)
1273
				.getLegend().getDefaultSymbol();
1273
		
1274
		SimpleFill3DSymbol sy = (SimpleFill3DSymbol) ((FLyrVect) layer)
1275
		.getLegend().getDefaultSymbol();
1276
		
1277
//		SimpleMarker3DSymbol sy = (SimpleMarker3DSymbol) ((FLyrVect) layer)
1278
//				.getLegend().getDefaultSymbol();
1274 1279

  
1275 1280
		ViewPort vp = new ViewPort(_viewProjection);
1276 1281
		vp.setEnvelope(envelope); // the real extent of the tile
......
1300 1305
			System.out.println("OSG Layer added");
1301 1306

  
1302 1307
		}
1303
		// Vectorial layers
1304
		else {
1305
			// HACK: TODO create a SymbolFactory
1306
			SimpleMarker sm = null;
1308
		/// Vectorial layers
1309
//		else {
1310
//			// HACK: TODO create a SymbolFactory
1311
//			SimpleMarker sm = null;
1312
//
1313
//			try {
1314
//				sm = new SimpleMarker();
1315
//			} catch (NodeException e) {
1316
//				// TODO Auto-generated catch block
1317
//				e.printStackTrace();
1318
//			}
1319
//			sm.setPointSize((float) sy.getSize());
1320
//			Color color = sy.getColor();
1321
//			sm.setColor(color);
1322
//			n = sm.buildSceneGraph(sy.getGeometry());
1323
//			//n = sm.buildSceneGraph(sy.getGeometry());
1324
//		}
1307 1325

  
1308
			try {
1309
				sm = new SimpleMarker();
1310
			} catch (NodeException e) {
1311
				// TODO Auto-generated catch block
1312
				e.printStackTrace();
1313
			}
1314
			sm.setPointSize((float) sy.getSize());
1315
			Color color = sy.getColor();
1316
			sm.setColor(color);
1317
			n = sm.buildSceneGraph(sy.getGeometry());
1318
			//n = sm.buildSceneGraph(sy.getGeometry());
1319
		}
1320

  
1321 1326
		ude.setVectorData(n);
1322 1327

  
1323 1328
		return ude;

Also available in: Unified diff