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
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