Revision 20892 trunk/libraries/lib3DMap/src/com/iver/ai2/gvsig3d/simbology3D/Polygon3DFeature.java

View differences:

Polygon3DFeature.java
1 1
package com.iver.ai2.gvsig3d.simbology3D;
2 2

  
3
import org.apache.log4j.Logger;
4
import org.gvsig.osgvp.Group;
5
import org.gvsig.osgvp.exceptions.node.NodeException;
6
import org.gvsig.osgvp.planets.Planet;
7

  
8
import com.iver.ai2.gvsig3d.simbology3D.geometry3D.Abstract3DGeometry;
3 9
import com.iver.ai2.gvsig3d.simbology3D.geometry3D.Polygon3DGeometry;
4 10
import com.iver.ai2.gvsig3d.simbology3D.symbol3D.polygon.SimplePolygon3DSymbol;
5 11
import com.iver.cit.gvsig.fmap.core.IGeometry;
6 12
import com.iver.cit.gvsig.fmap.core.symbols.ISymbol;
7 13

  
8
import es.upv.ai2.osgvp.Group;
9
import es.upv.ai2.osgvp.planets.Planet;
10

  
11 14
public class Polygon3DFeature extends AbstractFeature3D {
12 15

  
13 16
	Polygon3DGeometry p3DGeometry;
14 17
	SimplePolygon3DSymbol pp3DSymbol;
18
	private static Logger logger = Logger.getLogger(Abstract3DGeometry.class
19
			.getName());
15 20

  
16 21
	public Polygon3DFeature(ISymbol symbol, IGeometry geometry) {
17 22
		super(symbol, geometry);
......
24 29

  
25 30
	public Group Draw(Group group) {
26 31
		// TODO Auto-generated method stub
27
		group.addChild(p3DGeometry.generateGeometry(pp3DSymbol));
32
		try {
33
			group.addChild(p3DGeometry.generateGeometry(pp3DSymbol));
34
		} catch (NodeException e) {
35
			logger.error("Command: " + "Error adding new child.", e);
36
		}
28 37
		return group;
29 38
	}
30 39

  

Also available in: Unified diff