|
I cannot fix my error, my error is Exception in
thread "main" java.lang.NullPointerException
Could you test my Testtest class? And enlighten
me.
The Testtest parses the solid4.txt which consists
of 3 polyhedrons. The parsing is correct but something goes wrong when i put the
variables into the costructor.
The polyhedron class generates a polyhedron
shape
|
Texttest.java
Description: Binary data
SIZE: 650x850 BEGIN OBJECT POLYHEDRON CORRECT ORIENTATION: F BEGIN VERTICES 2: 0.333333 0.942809 0.57735; 3: -1. 0 0.57735; 4: -0.333333 -0.942809 0.57735; 5: 1. 0 -0.57735; 6: 0.666667 -0.942809 0; 7: -0.666667 0.942809 0; 8: 0.333333 0.942809 -0.57735; 9: -1. 0 -0.57735; 10: -0.333333 -0.942809 -0.57735; 11: 0 0 -1.1547; 0: 0 0 1.1547; 1: 1. 0 0.57735; END VERTICES BEGIN FACETS A: 4 10 6; B: 0 3 4; C: 1 6 5; D: 2 8 7; E: 3 7 9; F: 2 1 0; G: 5 11 8; H: 9 11 10; I: 0 2 7 3; J: 0 4 6 1; K: 1 5 8 2; L: 3 9 10 4; M: 5 6 10 11; N: 7 8 11 9; END FACETS END OBJECT POLYHEDRON
BEGIN OBJECT CONE BOTTOM -5 -5 -5 RADIUS 4 TOP 5 5 5 RADIUS 1 END OBJECT CONE BEGIN OBJECT SPHERE BOTTOM -5 -5 -5 RADIUS 4 END OBJECT SPHERE BEGIN OBJECT POLYHEDRON CORRECT ORIENTATION: 0 BEGIN VERTICES 0: 0 0 1.41421; 1: 1.41421 0 0; 2: 0 1.41421 0; 3: -1.41421 0 0; 4: 0 -1.41421 0; 5: 0 0 -1.41421; END VERTICES BEGIN FACETS 0: 2 1 0; 1: 0 2 3; 2: 0 3 4; 3: 0 4 1; 4: 1 4 5; 5: 1 5 2; 6: 2 5 3; 7: 3 5 4; END FACETS END OBJECT POLYHEDRON BEGIN OBJECT POLYHEDRON CORRECT ORIENTATION: 0 BEGIN VERTICES 0: 0 0 1.22474; 1: 1.1547 0 0.408248; 2: 0.288675 1.11803 0.408248; 3: -0.57735 -1. 0.408248; 4: 0.823908 -0.809017 0.408248; 5: -0.57735 1. 0.408248; 6: -1.11258 -0.309017 0.408248; 7: 0.57735 -1. -0.408248; 8: 0.110264 -0.809017 0.912871; 9: 0.57735 1. -0.408248; 10: 0.755761 -0.309017 -0.912871; 11: -0.110264 0.809017 -0.912871; 12: 1.11258 0.309017 -0.408248; 13: -0.755761 0.309017 0.912871; 14: -0.823908 0.809017 -0.408248; 15: -1.1547 0 -0.408248; 16: -0.645497 -0.5 -0.912871; 17: -0.288675 -1.11803 -0.408248; 18: 0.645497 0.5 0.912871; 19: 0 0 -1.22474; END VERTICES BEGIN FACETS 0: 2 1 0; 1: 0 3 4; 2: 0 5 6; 3: 1 10 9; 4: 1 8 7; 5: 2 14 13; 6: 2 12 11; 7: 3 16 7; 8: 3 13 15; 9: 4 12 18; 10: 4 17 10; 11: 5 11 15; 12: 5 18 9; 13: 6 17 8; 14: 6 14 16; 15: 7 19 12; 16: 8 18 13; 17: 9 19 14; 18: 10 16 11; 19: 15 19 17; 20: 0 2 11 16 3; 21: 0 4 10 11 5; 22: 0 6 16 10 1; 23: 1 9 14 6 8; 24: 1 7 16 14 2; 25: 2 13 3 7 12; 26: 3 15 11 12 4; 27: 4 18 5 15 17; 28: 5 9 10 17 6; 29: 7 8 13 14 19; 30: 8 17 19 9 18; 31: 12 19 15 13 18; END FACETS END OBJECT POLYHEDRON
Polyhedron.java
Description: Binary data
