Revision 24830 trunk/libraries/lib3DMap/src/org/gvsig/gvsig3d/simbology3D/Line3DFeature.java
Line3DFeature.java | ||
---|---|---|
1 | 1 |
package org.gvsig.gvsig3d.simbology3D; |
2 | 2 |
|
3 | 3 |
import org.apache.log4j.Logger; |
4 |
import org.gvsig.gvsig3d.simbology3D.extrusionSymbols.ExtrusionLineSymbol; |
|
4 | 5 |
import org.gvsig.gvsig3d.simbology3D.geometry3D.Line3DGeometry; |
5 | 6 |
import org.gvsig.gvsig3d.simbology3D.symbol3D.polyline.SimpleLine3DSymbol; |
6 | 7 |
import org.gvsig.osgvp.Group; |
... | ... | |
22 | 23 |
l3DGeometry = new Line3DGeometry(geometry); |
23 | 24 |
// l3DGeometry = (Line3DGeometry) this.getGeometry(); |
24 | 25 |
// l3DSymbol = (SimpleLine3DSymbol) this.getSymbol(); |
25 |
l3DSymbol = new SimpleLine3DSymbol(symbol); |
|
26 |
|
|
27 |
if (this.getSymbol().getClass().equals(ExtrusionLineSymbol.class)) { |
|
28 |
l3DSymbol = (SimpleLine3DSymbol) this.getSymbol(); |
|
29 |
} else { |
|
30 |
l3DSymbol = new SimpleLine3DSymbol(symbol); |
|
31 |
} |
|
32 |
|
|
26 | 33 |
} |
27 | 34 |
|
28 | 35 |
public Group Draw(Group group) { |
Also available in: Unified diff