Revision 10820 trunk/libraries/libDwg/src/com/iver/cit/jdwglib/dwg/readers/objreaders/v15/DwgSolidReader15.java

View differences:

DwgSolidReader15.java
12 12
import com.iver.cit.jdwglib.dwg.objects.DwgSolid;
13 13

  
14 14
/**
15
 * @author alzabord
16
 *
17
 * TODO To change the template for this generated type comment go to
18
 * Window - Preferences - Java - Code Style - Code Templates
15
 * @author azabala
19 16
 */
20 17
public class DwgSolidReader15 extends AbstractDwg15Reader{
21 18

  
......
40 37
			val = ((Double)v.get(1)).doubleValue();
41 38
		}
42 39
		sol.setThickness(val);
40
		
43 41
		v = DwgUtil.getBitDouble(data, bitPos);
44 42
		bitPos = ((Integer)v.get(0)).intValue();
45 43
		val = ((Double)v.get(1)).doubleValue();
46 44
		sol.setElevation(val);
45
		
46
		
47 47
		v = DwgUtil.getRawDouble(data, bitPos);
48 48
		bitPos = ((Integer)v.get(0)).intValue();
49 49
		double x = ((Double)v.get(1)).doubleValue();
......
52 52
		double y = ((Double)v.get(1)).doubleValue();
53 53
		double[] coord = new double[]{x, y, val};
54 54
		sol.setCorner1(coord);
55
		
56
		
55 57
		v = DwgUtil.getRawDouble(data, bitPos);
56 58
		bitPos = ((Integer)v.get(0)).intValue();
57 59
		x = ((Double)v.get(1)).doubleValue();
......
60 62
		y = ((Double)v.get(1)).doubleValue();
61 63
		coord = new double[]{x, y, val};
62 64
		sol.setCorner2(coord);
65
		
66
		
63 67
		v = DwgUtil.getRawDouble(data, bitPos);
64 68
		bitPos = ((Integer)v.get(0)).intValue();
65 69
		x = ((Double)v.get(1)).doubleValue();
......
68 72
		y = ((Double)v.get(1)).doubleValue();
69 73
		coord = new double[]{x, y, val};
70 74
		sol.setCorner3(coord);
75
		
76
		
71 77
		v = DwgUtil.getRawDouble(data, bitPos);
72 78
		bitPos = ((Integer)v.get(0)).intValue();
73 79
		x = ((Double)v.get(1)).doubleValue();
......
76 82
		y = ((Double)v.get(1)).doubleValue();
77 83
		coord = new double[]{x, y, val};
78 84
		sol.setCorner4(coord);
85
		
86
		
79 87
		v = DwgUtil.testBit(data, bitPos);
80 88
		bitPos = ((Integer)v.get(0)).intValue();
81 89
		flag = ((Boolean)v.get(1)).booleanValue();
......
96 104
		}
97 105
		coord = new double[]{x, y, z};
98 106
		sol.setExtrusion(coord);
107
		
99 108
		bitPos = headTailReader.readObjectTailer(data, bitPos, sol);
100 109
	}
101 110
}

Also available in: Unified diff