ofs | hex dump | ascii |
---|
0000 | ca fe ba be 00 00 00 31 00 78 0a 00 27 00 38 0a 00 39 00 3a 0a 00 39 00 3b 07 00 3c 0a 00 04 00 | .......1.x..'.8..9.:..9.;..<.... |
0020 | 3d 0a 00 04 00 3e 0a 00 04 00 3f 0a 00 04 00 40 0a 00 04 00 41 0a 00 04 00 42 07 00 43 0a 00 0b | =....>....?....@....A....B..C... |
0040 | 00 44 0a 00 04 00 45 0a 00 04 00 46 06 3f 50 62 4d d2 f1 a9 fc 09 00 24 00 47 08 00 48 0a 00 49 | .D....E....F.?PbM......$.G..H..I |
0060 | 00 4a 08 00 4b 08 00 4c 0a 00 0b 00 4d 06 40 65 dc cc cc cc cc cd 06 40 66 83 33 33 33 33 33 06 | .J..K..L....M.@e.......@f.33333. |
0080 | c0 66 83 33 33 33 33 33 06 c0 65 dc cc cc cc cc cd 08 00 4e 08 00 4f 0a 00 04 00 50 0a 00 51 00 | .f.33333..e........N..O....P..Q. |
00a0 | 52 0a 00 0b 00 53 07 00 54 0a 00 55 00 56 0a 00 49 00 57 07 00 58 01 00 06 6c 6f 67 67 65 72 01 | R....S..T..U.V..I.W..X...logger. |
00c0 | 00 1b 4c 6f 72 67 2f 61 70 61 63 68 65 2f 6c 6f 67 34 6a 2f 43 61 74 65 67 6f 72 79 3b 01 00 06 | ..Lorg/apache/log4j/Category;... |
00e0 | 3c 69 6e 69 74 3e 01 00 03 28 29 56 01 00 04 43 6f 64 65 01 00 05 61 6e 67 6c 65 01 00 a2 28 4c | <init>...()V...Code...angle...(L |
0100 | 6a 6f 65 6c 69 62 32 2f 67 75 69 2f 72 65 6e 64 65 72 33 44 2f 6d 61 74 68 2f 67 65 6f 6d 65 74 | joelib2/gui/render3D/math/geomet |
0120 | 72 79 2f 50 6f 69 6e 74 33 44 3b 4c 6a 6f 65 6c 69 62 32 2f 67 75 69 2f 72 65 6e 64 65 72 33 44 | ry/Point3D;Ljoelib2/gui/render3D |
0140 | 2f 6d 61 74 68 2f 67 65 6f 6d 65 74 72 79 2f 50 6f 69 6e 74 33 44 3b 4c 6a 6f 65 6c 69 62 32 2f | /math/geometry/Point3D;Ljoelib2/ |
0160 | 67 75 69 2f 72 65 6e 64 65 72 33 44 2f 6d 61 74 68 2f 67 65 6f 6d 65 74 72 79 2f 50 6f 69 6e 74 | gui/render3D/math/geometry/Point |
0180 | 33 44 3b 29 4c 6a 6f 65 6c 69 62 32 2f 6d 61 74 68 2f 42 61 73 69 63 52 61 64 41 6e 67 6c 65 3b | 3D;)Ljoelib2/math/BasicRadAngle; |
01a0 | 01 00 08 64 69 73 74 61 6e 63 65 01 00 5b 28 4c 6a 6f 65 6c 69 62 32 2f 67 75 69 2f 72 65 6e 64 | ...distance..[(Ljoelib2/gui/rend |
01c0 | 65 72 33 44 2f 6d 61 74 68 2f 67 65 6f 6d 65 74 72 79 2f 50 6f 69 6e 74 33 44 3b 4c 6a 6f 65 6c | er3D/math/geometry/Point3D;Ljoel |
01e0 | 69 62 32 2f 67 75 69 2f 72 65 6e 64 65 72 33 44 2f 6d 61 74 68 2f 67 65 6f 6d 65 74 72 79 2f 50 | ib2/gui/render3D/math/geometry/P |
0200 | 6f 69 6e 74 33 44 3b 29 44 01 00 07 70 72 6f 6a 65 63 74 01 00 92 28 4c 6a 6f 65 6c 69 62 32 2f | oint3D;)D...project...(Ljoelib2/ |
0220 | 67 75 69 2f 72 65 6e 64 65 72 33 44 2f 6d 61 74 68 2f 67 65 6f 6d 65 74 72 79 2f 47 65 6f 56 65 | gui/render3D/math/geometry/GeoVe |
0240 | 63 74 6f 72 33 44 3b 4c 6a 6f 65 6c 69 62 32 2f 67 75 69 2f 72 65 6e 64 65 72 33 44 2f 6d 61 74 | ctor3D;Ljoelib2/gui/render3D/mat |
0260 | 68 2f 67 65 6f 6d 65 74 72 79 2f 47 65 6f 56 65 63 74 6f 72 33 44 3b 29 4c 6a 6f 65 6c 69 62 32 | h/geometry/GeoVector3D;)Ljoelib2 |
0280 | 2f 67 75 69 2f 72 65 6e 64 65 72 33 44 2f 6d 61 74 68 2f 67 65 6f 6d 65 74 72 79 2f 47 65 6f 56 | /gui/render3D/math/geometry/GeoV |
02a0 | 65 63 74 6f 72 33 44 3b 01 00 08 73 75 62 74 72 61 63 74 01 00 03 73 75 6d 01 00 0c 74 6f 72 73 | ector3D;...subtract...sum...tors |
02c0 | 69 6f 6e 41 6e 67 6c 65 01 00 ce 28 4c 6a 6f 65 6c 69 62 32 2f 67 75 69 2f 72 65 6e 64 65 72 33 | ionAngle...(Ljoelib2/gui/render3 |
02e0 | 44 2f 6d 61 74 68 2f 67 65 6f 6d 65 74 72 79 2f 50 6f 69 6e 74 33 44 3b 4c 6a 6f 65 6c 69 62 32 | D/math/geometry/Point3D;Ljoelib2 |
0300 | 2f 67 75 69 2f 72 65 6e 64 65 72 33 44 2f 6d 61 74 68 2f 67 65 6f 6d 65 74 72 79 2f 50 6f 69 6e | /gui/render3D/math/geometry/Poin |
0320 | 74 33 44 3b 4c 6a 6f 65 6c 69 62 32 2f 67 75 69 2f 72 65 6e 64 65 72 33 44 2f 6d 61 74 68 2f 67 | t3D;Ljoelib2/gui/render3D/math/g |
0340 | 65 6f 6d 65 74 72 79 2f 50 6f 69 6e 74 33 44 3b 4c 6a 6f 65 6c 69 62 32 2f 67 75 69 2f 72 65 6e | eometry/Point3D;Ljoelib2/gui/ren |
0360 | 64 65 72 33 44 2f 6d 61 74 68 2f 67 65 6f 6d 65 74 72 79 2f 50 6f 69 6e 74 33 44 3b 29 4c 6a 6f | der3D/math/geometry/Point3D;)Ljo |
0380 | 65 6c 69 62 32 2f 6d 61 74 68 2f 42 61 73 69 63 52 61 64 41 6e 67 6c 65 3b 01 00 08 3c 63 6c 69 | elib2/math/BasicRadAngle;...<cli |
03a0 | 6e 69 74 3e 0c 00 2a 00 2b 07 00 59 0c 00 5a 00 5b 0c 00 5c 00 5d 01 00 2e 6a 6f 65 6c 69 62 32 | nit>..*.+..Y..Z.[..\.]...joelib2 |
03c0 | 2f 67 75 69 2f 72 65 6e 64 65 72 33 44 2f 6d 61 74 68 2f 67 65 6f 6d 65 74 72 79 2f 47 65 6f 56 | /gui/render3D/math/geometry/GeoV |
03e0 | 65 63 74 6f 72 33 44 0c 00 2a 00 5e 0c 00 5f 00 2b 0c 00 60 00 61 0c 00 62 00 63 0c 00 64 00 5e | ector3D..*.^.._.+..`.a..b.c..d.^ |
0400 | 0c 00 65 00 5e 01 00 1a 6a 6f 65 6c 69 62 32 2f 6d 61 74 68 2f 42 61 73 69 63 52 61 64 41 6e 67 | ..e.^...joelib2/math/BasicRadAng |
0420 | 6c 65 0c 00 2a 00 63 0c 00 2a 00 66 0c 00 67 00 68 0c 00 28 00 29 01 00 64 45 72 72 6f 72 3a 20 | le..*.c..*.f..g.h..(.)..dError:. |
0440 | 64 69 73 74 61 6e 63 65 20 62 65 74 77 65 65 6e 20 70 6f 69 6e 74 20 31 20 61 6e 64 20 70 6f 69 | distance.between.point.1.and.poi |
0460 | 6e 74 32 20 69 73 20 74 6f 6f 20 73 6d 61 6c 6c 20 74 6f 20 65 6e 73 75 72 65 20 61 63 63 75 72 | nt2.is.too.small.to.ensure.accur |
0480 | 61 74 65 20 74 6f 72 73 69 6f 6e 20 61 6e 67 6c 65 20 63 61 6c 63 75 6c 61 74 69 6f 6e 07 00 69 | ate.torsion.angle.calculation..i |
04a0 | 0c 00 6a 00 6b 01 00 64 45 72 72 6f 72 3a 20 64 69 73 74 61 6e 63 65 20 62 65 74 77 65 65 6e 20 | ..j.k..dError:.distance.between. |
04c0 | 70 6f 69 6e 74 20 32 20 61 6e 64 20 70 6f 69 6e 74 33 20 69 73 20 74 6f 6f 20 73 6d 61 6c 6c 20 | point.2.and.point3.is.too.small. |
04e0 | 74 6f 20 65 6e 73 75 72 65 20 61 63 63 75 72 61 74 65 20 74 6f 72 73 69 6f 6e 20 61 6e 67 6c 65 | to.ensure.accurate.torsion.angle |
0500 | 20 63 61 6c 63 75 6c 61 74 69 6f 6e 01 00 64 45 72 72 6f 72 3a 20 64 69 73 74 61 6e 63 65 20 62 | .calculation..dError:.distance.b |
0520 | 65 74 77 65 65 6e 20 70 6f 69 6e 74 20 33 20 61 6e 64 20 70 6f 69 6e 74 34 20 69 73 20 74 6f 6f | etween.point.3.and.point4.is.too |
0540 | 20 73 6d 61 6c 6c 20 74 6f 20 65 6e 73 75 72 65 20 61 63 63 75 72 61 74 65 20 74 6f 72 73 69 6f | .small.to.ensure.accurate.torsio |
0560 | 6e 20 61 6e 67 6c 65 20 63 61 6c 63 75 6c 61 74 69 6f 6e 0c 00 6c 00 68 01 00 5a 45 72 72 6f 72 | n.angle.calculation..l.h..ZError |
0580 | 3a 20 70 6f 69 6e 74 20 31 2c 20 32 2c 20 61 6e 64 20 33 20 61 72 65 20 63 6f 2d 6c 69 6e 65 61 | :.point.1,.2,.and.3.are.co-linea |
05a0 | 72 2c 20 68 65 6e 63 65 20 69 74 20 69 73 20 6d 65 61 6e 69 6e 67 6c 65 73 73 20 74 6f 20 63 61 | r,.hence.it.is.meaningless.to.ca |
05c0 | 6c 63 75 6c 61 74 65 20 74 6f 72 73 69 6f 6e 20 61 6e 67 6c 65 01 00 5a 45 72 72 6f 72 3a 20 70 | lculate.torsion.angle..ZError:.p |
05e0 | 6f 69 6e 74 20 32 2c 20 33 2c 20 61 6e 64 20 34 20 61 72 65 20 63 6f 2d 6c 69 6e 65 61 72 2c 20 | oint.2,.3,.and.4.are.co-linear,. |
0600 | 68 65 6e 63 65 20 69 74 20 69 73 20 6d 65 61 6e 69 6e 67 6c 65 73 73 20 74 6f 20 63 61 6c 63 75 | hence.it.is.meaningless.to.calcu |
0620 | 6c 61 74 65 20 74 6f 72 73 69 6f 6e 20 61 6e 67 6c 65 0c 00 6d 00 6e 07 00 6f 0c 00 70 00 71 0c | late.torsion.angle..m.n..o..p.q. |
0640 | 00 72 00 63 01 00 2b 6a 6f 65 6c 69 62 32 2f 67 75 69 2f 72 65 6e 64 65 72 33 44 2f 6d 61 74 68 | .r.c..+joelib2/gui/render3D/math |
0660 | 2f 67 65 6f 6d 65 74 72 79 2f 47 65 6f 6d 65 74 72 79 07 00 73 0c 00 74 00 75 0c 00 76 00 77 01 | /geometry/Geometry..s..t.u..v.w. |
0680 | 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 01 00 2a 6a 6f 65 6c 69 62 32 2f 67 75 69 | ..java/lang/Object..*joelib2/gui |
06a0 | 2f 72 65 6e 64 65 72 33 44 2f 6d 61 74 68 2f 67 65 6f 6d 65 74 72 79 2f 50 6f 69 6e 74 33 44 01 | /render3D/math/geometry/Point3D. |
06c0 | 00 09 61 6e 67 6c 65 57 69 74 68 01 00 76 28 4c 6a 6f 65 6c 69 62 32 2f 67 75 69 2f 72 65 6e 64 | ..angleWith..v(Ljoelib2/gui/rend |
06e0 | 65 72 33 44 2f 6d 61 74 68 2f 67 65 6f 6d 65 74 72 79 2f 50 6f 69 6e 74 33 44 3b 4c 6a 6f 65 6c | er3D/math/geometry/Point3D;Ljoel |
0700 | 69 62 32 2f 67 75 69 2f 72 65 6e 64 65 72 33 44 2f 6d 61 74 68 2f 67 65 6f 6d 65 74 72 79 2f 50 | ib2/gui/render3D/math/geometry/P |
0720 | 6f 69 6e 74 33 44 3b 29 4c 6a 6f 65 6c 69 62 32 2f 6d 61 74 68 2f 42 61 73 69 63 52 61 64 41 6e | oint3D;)Ljoelib2/math/BasicRadAn |
0740 | 67 6c 65 3b 01 00 0a 64 69 73 74 61 6e 63 65 54 6f 01 00 2f 28 4c 6a 6f 65 6c 69 62 32 2f 67 75 | gle;...distanceTo../(Ljoelib2/gu |
0760 | 69 2f 72 65 6e 64 65 72 33 44 2f 6d 61 74 68 2f 67 65 6f 6d 65 74 72 79 2f 50 6f 69 6e 74 33 44 | i/render3D/math/geometry/Point3D |
0780 | 3b 29 44 01 00 33 28 4c 6a 6f 65 6c 69 62 32 2f 67 75 69 2f 72 65 6e 64 65 72 33 44 2f 6d 61 74 | ;)D..3(Ljoelib2/gui/render3D/mat |
07a0 | 68 2f 67 65 6f 6d 65 74 72 79 2f 47 65 6f 56 65 63 74 6f 72 33 44 3b 29 56 01 00 09 6e 6f 72 6d | h/geometry/GeoVector3D;)V...norm |
07c0 | 61 6c 69 7a 65 01 00 03 64 6f 74 01 00 33 28 4c 6a 6f 65 6c 69 62 32 2f 67 75 69 2f 72 65 6e 64 | alize...dot..3(Ljoelib2/gui/rend |
07e0 | 65 72 33 44 2f 6d 61 74 68 2f 67 65 6f 6d 65 74 72 79 2f 47 65 6f 56 65 63 74 6f 72 33 44 3b 29 | er3D/math/geometry/GeoVector3D;) |
0800 | 44 01 00 05 73 63 61 6c 65 01 00 04 28 44 29 56 01 00 05 6d 69 6e 75 73 01 00 03 61 64 64 01 00 | D...scale...(D)V...minus...add.. |
0820 | 5b 28 4c 6a 6f 65 6c 69 62 32 2f 67 75 69 2f 72 65 6e 64 65 72 33 44 2f 6d 61 74 68 2f 67 65 6f | [(Ljoelib2/gui/render3D/math/geo |
0840 | 6d 65 74 72 79 2f 50 6f 69 6e 74 33 44 3b 4c 6a 6f 65 6c 69 62 32 2f 67 75 69 2f 72 65 6e 64 65 | metry/Point3D;Ljoelib2/gui/rende |
0860 | 72 33 44 2f 6d 61 74 68 2f 67 65 6f 6d 65 74 72 79 2f 50 6f 69 6e 74 33 44 3b 29 56 01 00 06 6c | r3D/math/geometry/Point3D;)V...l |
0880 | 65 6e 67 74 68 01 00 03 28 29 44 01 00 19 6f 72 67 2f 61 70 61 63 68 65 2f 6c 6f 67 34 6a 2f 43 | ength...()D...org/apache/log4j/C |
08a0 | 61 74 65 67 6f 72 79 01 00 05 65 72 72 6f 72 01 00 15 28 4c 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 | ategory...error...(Ljava/lang/Ob |
08c0 | 6a 65 63 74 3b 29 56 01 00 0e 67 65 74 44 65 67 72 65 65 41 6e 67 6c 65 01 00 05 63 72 6f 73 73 | ject;)V...getDegreeAngle...cross |
08e0 | 01 00 62 28 4c 6a 6f 65 6c 69 62 32 2f 67 75 69 2f 72 65 6e 64 65 72 33 44 2f 6d 61 74 68 2f 67 | ..b(Ljoelib2/gui/render3D/math/g |
0900 | 65 6f 6d 65 74 72 79 2f 47 65 6f 56 65 63 74 6f 72 33 44 3b 29 4c 6a 6f 65 6c 69 62 32 2f 67 75 | eometry/GeoVector3D;)Ljoelib2/gu |
0920 | 69 2f 72 65 6e 64 65 72 33 44 2f 6d 61 74 68 2f 67 65 6f 6d 65 74 72 79 2f 47 65 6f 56 65 63 74 | i/render3D/math/geometry/GeoVect |
0940 | 6f 72 33 44 3b 01 00 0e 6a 61 76 61 2f 6c 61 6e 67 2f 4d 61 74 68 01 00 04 61 63 6f 73 01 00 04 | or3D;...java/lang/Math...acos... |
0960 | 28 44 29 44 01 00 0b 73 65 74 52 61 64 41 6e 67 6c 65 01 00 0f 6a 61 76 61 2f 6c 61 6e 67 2f 43 | (D)D...setRadAngle...java/lang/C |
0980 | 6c 61 73 73 01 00 07 67 65 74 4e 61 6d 65 01 00 14 28 29 4c 6a 61 76 61 2f 6c 61 6e 67 2f 53 74 | lass...getName...()Ljava/lang/St |
09a0 | 72 69 6e 67 3b 01 00 0b 67 65 74 49 6e 73 74 61 6e 63 65 01 00 2f 28 4c 6a 61 76 61 2f 6c 61 6e | ring;...getInstance../(Ljava/lan |
09c0 | 67 2f 53 74 72 69 6e 67 3b 29 4c 6f 72 67 2f 61 70 61 63 68 65 2f 6c 6f 67 34 6a 2f 43 61 74 65 | g/String;)Lorg/apache/log4j/Cate |
09e0 | 67 6f 72 79 3b 00 21 00 24 00 27 00 00 00 01 00 0a 00 28 00 29 00 00 00 08 00 01 00 2a 00 2b 00 | gory;.!.$.'.......(.).......*.+. |
0a00 | 01 00 2c 00 00 00 11 00 01 00 01 00 00 00 05 2a b7 00 01 b1 00 00 00 00 00 09 00 2d 00 2e 00 01 | ..,............*...........-.... |
0a20 | 00 2c 00 00 00 13 00 03 00 03 00 00 00 07 2b 2a 2c b6 00 02 b0 00 00 00 00 00 09 00 2f 00 30 00 | .,............+*,.........../.0. |
0a40 | 01 00 2c 00 00 00 12 00 02 00 02 00 00 00 06 2a 2b b6 00 03 af 00 00 00 00 00 09 00 31 00 32 00 | ..,............*+...........1.2. |
0a60 | 01 00 2c 00 00 00 24 00 03 00 03 00 00 00 18 bb 00 04 59 2b b7 00 05 4d 2c b6 00 06 2c 2a 2c b6 | ..,...$...........Y+...M,...,*,. |
0a80 | 00 07 b6 00 08 2c b0 00 00 00 00 00 09 00 33 00 32 00 01 00 2c 00 00 00 1c 00 03 00 03 00 00 00 | .....,........3.2...,........... |
0aa0 | 10 bb 00 04 59 2a b7 00 05 4d 2c 2b b6 00 09 2c b0 00 00 00 00 00 09 00 34 00 32 00 01 00 2c 00 | ....Y*...M,+...,........4.2...,. |
0ac0 | 00 00 1c 00 03 00 03 00 00 00 10 bb 00 04 59 2a b7 00 05 4d 2c 2b b6 00 0a 2c b0 00 00 00 00 00 | ..............Y*...M,+...,...... |
0ae0 | 09 00 35 00 36 00 01 00 2c 00 00 01 45 00 04 00 11 00 00 01 39 bb 00 0b 59 0e b7 00 0c 3a 04 bb | ..5.6...,...E.......9...Y....:.. |
0b00 | 00 04 59 2a 2b b7 00 0d 3a 05 bb 00 04 59 2b 2c b7 00 0d 3a 06 bb 00 04 59 2c 2d b7 00 0d 3a 07 | ..Y*+...:....Y+,...:....Y,-...:. |
0b20 | 19 05 b6 00 0e 14 00 0f 98 9d 00 0e b2 00 11 12 12 b6 00 13 19 04 b0 19 06 b6 00 0e 14 00 0f 98 | ................................ |
0b40 | 9d 00 0e b2 00 11 12 14 b6 00 13 19 04 b0 19 07 b6 00 0e 14 00 0f 98 9d 00 0e b2 00 11 12 15 b6 | ................................ |
0b60 | 00 13 19 04 b0 2b 2a 2c b6 00 02 b6 00 16 39 08 14 00 17 18 08 98 9d 00 0c 18 08 14 00 19 98 9e | .....+*,......9................. |
0b80 | 00 15 14 00 1b 18 08 98 9d 00 17 18 08 14 00 1d 98 9d 00 0e b2 00 11 12 1f b6 00 13 19 04 b0 2c | ..............................., |
0ba0 | 2b 2d b6 00 02 b6 00 16 39 0a 14 00 17 18 0a 98 9d 00 0c 18 0a 14 00 19 98 9e 00 15 14 00 1b 18 | +-......9....................... |
0bc0 | 0a 98 9d 00 17 18 0a 14 00 1d 98 9d 00 0e b2 00 11 12 20 b6 00 13 19 04 b0 19 05 19 06 b6 00 21 | ...............................! |
0be0 | 3a 0c 19 06 19 07 b6 00 21 3a 0d 19 0c b6 00 06 19 0d b6 00 06 19 0c 19 0d b6 00 07 39 0e 19 0c | :.......!:..................9... |
0c00 | 19 0d b6 00 21 3a 10 19 10 19 06 b6 00 07 0e 98 9c 00 11 19 04 18 0e b8 00 22 77 b6 00 23 a7 00 | ....!:..................."w..#.. |
0c20 | 0d 19 04 18 0e b8 00 22 b6 00 23 19 04 b0 00 00 00 00 00 08 00 37 00 2b 00 01 00 2c 00 00 00 19 | ......."..#..........7.+...,.... |
0c40 | 00 01 00 00 00 00 00 0d 13 00 24 b6 00 25 b8 00 26 b3 00 11 b1 00 00 00 00 00 00 | ..........$..%..&.......... |