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

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

Attachment: Polyhedron.java
Description: Binary data

Reply via email to