Revision 370 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
1363 1363
		for (int i = 0; i < symbolList.length; i++) {
1364 1364
			I3DSymbol sy = (I3DSymbol) symbolList[i];
1365 1365
			sy.setCoordinateSystemType(_terrain.getCoordinateSystemType());
1366
			//We MUST do this or it will crash!
1367
			sy.setTerrain(_terrain);
1368
			
1366 1369
			if (layerprops.isZEnable() == false)
1367 1370
				sy.setFixedHeight(layerprops.getHeight());
1368 1371
		}
......
1436 1439
			symbolList = new ISymbol[1];
1437 1440
			I3DSymbol sy = (I3DSymbol) ((ISingleSymbolLegend) (legend))
1438 1441
					.getDefaultSymbol();
1442
			sy.setTerrain(_terrain);
1439 1443

  
1440 1444
			symbolList[0] = sy;
1441 1445
		}
......
1458 1462
			sym.setColor(symbols[i].getColor());
1459 1463
			sym.setExtrusion(Float.parseFloat(symbols[i].getDescription()));
1460 1464
			sym.setGeometry(((SimpleFill3DSymbol) symbols[i]).getGeometry());
1465
			sym.setTerrain(_terrain);
1461 1466
			symbolList[i] = sym;
1462 1467

  
1463 1468
		}

Also available in: Unified diff