Uitdrukking 58: "p" Subscript, "o" "l" "y" , Baseline left parenthesis, "p" Subscript, 10 , Baseline , "p" Subscript, 20 , Baseline , "p" Subscript, 30 , Baseline , "p" Subscript, 40 , Baseline , right parenthesis equals left brace, "t" less than or equal to 1 quarter : 1 , 0 , right brace left parenthesis, "p" Subscript, 10 , Baseline . "x" plus 4 "t" left parenthesis, "p" Subscript, 20 , Baseline . "x" minus "p" Subscript, 10 , Baseline . "x" , right parenthesis , "p" Subscript, 10 , Baseline . "y" plus 4 "t" left parenthesis, "p" Subscript, 20 , Baseline . "y" minus "p" Subscript, 10 , Baseline . "y" , right parenthesis , right parenthesis plus left brace, 1 quarter less than "t" less than or equal to 1 half : 1 , 0 , right brace left parenthesis, "p" Subscript, 20 , Baseline . "x" plus left parenthesis, 4 "t" minus 1 , right parenthesis left parenthesis, "p" Subscript, 30 , Baseline . "x" minus "p" Subscript, 20 , Baseline . "x" , right parenthesis , "p" Subscript, 20 , Baseline . "y" plus left parenthesis, 4 "t" minus 1 , right parenthesis left parenthesis, "p" Subscript, 30 , Baseline . "y" minus "p" Subscript, 20 , Baseline . "y" , right parenthesis , right parenthesis plus left brace, 1 half less than "t" less than or equal to 3 quarters : 1 , 0 , right brace left parenthesis, "p" Subscript, 30 , Baseline . "x" plus left parenthesis, 4 "t" minus 2 , right parenthesis left parenthesis, "p" Subscript, 40 , Baseline . "x" minus "p" Subscript, 30 , Baseline . "x" , right parenthesis , "p" Subscript, 30 , Baseline . "y" plus left parenthesis, 4 "t" minus 2 , right parenthesis left parenthesis, "p" Subscript, 40 , Baseline . "y" minus "p" Subscript, 30 , Baseline . "y" , right parenthesis , right parenthesis plus left brace, 3 quarters less than "t" : 1 , 0 , right brace left parenthesis, "p" Subscript, 40 , Baseline . "x" plus left parenthesis, 4 "t" minus 3 , right parenthesis left parenthesis, "p" Subscript, 10 , Baseline . "x" minus "p" Subscript, 40 , Baseline . "x" , right parenthesis , "p" Subscript, 40 , Baseline . "y" plus left parenthesis, 4 "t" minus 3 , right parenthesis left parenthesis, "p" Subscript, 10 , Baseline . "y" minus "p" Subscript, 40 , Baseline . "y" , right parenthesis , right parenthesispolyp10,p20,p30,p40=t≤14:1,0p10.x+4tp20.x−p10.x,p10.y+4tp20.y−p10.y+14<t≤12:1,0p20.x+4t−1p30.x−p20.x,p20.y+4t−1p30.y−p20.y+12<t≤34:1,0p30.x+4t−2p40.x−p30.x,p30.y+4t−2p40.y−p30.y+34<t:1,0p40.x+4t−3p10.x−p40.x,p40.y+4t−3p10.y−p40.y
58
Uitdrukking 59: "p" Subscript, "o" "l" "y" , Baseline left parenthesis, "p" Subscript, 1 , Baseline left parenthesis, "G" Subscript, 1 , Baseline . "x" , "G" Subscript, 1 , Baseline . "y" , "f" left parenthesis, "G" Subscript, 1 , Baseline . "x" , "G" Subscript, 1 , Baseline . "y" , right parenthesis , right parenthesis , "p" Subscript, 1 , Baseline left parenthesis, "G" Subscript, 2 , Baseline . "x" , "G" Subscript, 2 , Baseline . "y" , "f" left parenthesis, "G" Subscript, 2 , Baseline . "x" , "G" Subscript, 2 , Baseline . "y" , right parenthesis , right parenthesis , "p" Subscript, 1 , Baseline left parenthesis, "G" Subscript, 3 , Baseline . "x" , "G" Subscript, 3 , Baseline . "y" , "f" left parenthesis, "G" Subscript, 3 , Baseline . "x" , "G" Subscript, 3 , Baseline . "y" , right parenthesis , right parenthesis , "p" Subscript, 1 , Baseline left parenthesis, "G" Subscript, 4 , Baseline . "x" , "G" Subscript, 4 , Baseline . "y" , "f" left parenthesis, "G" Subscript, 4 , Baseline . "x" , "G" Subscript, 4 , Baseline . "y" , right parenthesis , right parenthesis , right parenthesispolyp1G1.x,G1.y,fG1.x,G1.y,p1G2.x,G2.y,fG2.x,G2.y,p1G3.x,G3.y,fG3.x,G3.y,p1G4.x,G4.y,fG4.x,G4.y
59
Uitdrukking 60: "C" left parenthesis, "x" , "y" , "z" , right parenthesis equals "z"Cx,y,z=z
60
Uitdrukking 61: "N" left parenthesis, "x" , "y" , "z" , right parenthesis equals StartFraction, 1 Over 1 plus exp left parenthesis, negative "C" left parenthesis, "x" , "y" , "z" , right parenthesis , right parenthesis , EndFractionNx,y,z=11+exp−Cx,y,z
61
Uitdrukking 62: "N" Subscript, 2 , Baseline left parenthesis, "x" , "y" , "z" , right parenthesis equals StartFraction, 1 Over 1 plus "C" left parenthesis, "x" , "y" , "z" , right parenthesis squared , EndFractionN2x,y,z=11+Cx,y,z2
62
Uitdrukking 63: "N" Subscript, 3 , Baseline left parenthesis, "x" , "y" , "z" , right parenthesis equals StartFraction, "C" left parenthesis, "x" , "y" , "z" , right parenthesis Over pi , EndFractionN3x,y,z=Cx,y,zπ
63
Uitdrukking 64: "v" equals "N" left parenthesis, "G" Subscript, 1 , Baseline . "x" , "G" Subscript, 1 , Baseline . "y" , "f" left parenthesis, "G" Subscript, 1 , Baseline . "x" , "G" Subscript, 1 , Baseline . "y" , right parenthesis , right parenthesisv=NG1.x,G1.y,fG1.x,G1.y
Uitdrukking 67: "a" Subscript, "n" "g" , Baseline left parenthesis, "x" Subscript, 1 , Baseline , "y" Subscript, 1 , Baseline , "z" Subscript, 1 , Baseline , "x" Subscript, 2 , Baseline , "y" Subscript, 2 , Baseline , "z" Subscript, 2 , Baseline , right parenthesis equals cosine to the negative 1st power left parenthesis, StartFraction, "d" Subscript, "o" "t" , Baseline left parenthesis, "x" Subscript, 1 , Baseline , "y" Subscript, 1 , Baseline , "z" Subscript, 1 , Baseline , "x" Subscript, 2 , Baseline , "y" Subscript, 2 , Baseline , "z" Subscript, 2 , Baseline , right parenthesis Over "n" Subscript, "o" "r" "m" , Baseline left parenthesis, "x" Subscript, 1 , Baseline , "y" Subscript, 1 , Baseline , "z" Subscript, 1 , Baseline , right parenthesis times "n" Subscript, "o" "r" "m" , Baseline left parenthesis, "x" Subscript, 1 , Baseline , "y" Subscript, 2 , Baseline , "z" Subscript, 2 , Baseline , right parenthesis , EndFraction , right parenthesisangx1,y1,z1,x2,y2,z2=cos−1dotx1,y1,z1,x2,y2,z2normx1,y1,z1·normx1,y2,z2
67
Uitdrukking 68: "n" Subscript, "x" , Baseline equals "s" left parenthesis, "f" left parenthesis, "G" Subscript, 2 , Baseline . "x" , "G" Subscript, 2 , Baseline . "y" , right parenthesis minus "f" left parenthesis, "G" Subscript, 1 , Baseline . "x" , "G" Subscript, 1 , Baseline . "y" , right parenthesis , right parenthesisnx=sfG2.x,G2.y−fG1.x,G1.y
68
Uitdrukking 69: "n" Subscript, "y" , Baseline equals negative "s" left parenthesis, "f" left parenthesis, "G" Subscript, 4 , Baseline . "x" , "G" Subscript, 4 , Baseline . "y" , right parenthesis minus "f" left parenthesis, "G" Subscript, 1 , Baseline . "x" , "G" Subscript, 1 , Baseline . "y" , right parenthesis , right parenthesisny=−sfG4.x,G4.y−fG1.x,G1.y
69
Uitdrukking 70: "n" Subscript, "z" , Baseline equals "s" squarednz=s2
70
Uitdrukking 71: "a" Subscript, 1 , Baseline equals "a" Subscript, "n" "g" , Baseline left parenthesis, "n" Subscript, "x" , Baseline , "n" Subscript, "y" , Baseline , "n" Subscript, "z" , Baseline , 1 , 0 , 0 , right parenthesisa1=angnx,ny,nz,1,0,0
71
Uitdrukking 72: "a" Subscript, 2 , Baseline equals "a" Subscript, "n" "g" , Baseline left parenthesis, "n" Subscript, "x" , Baseline , "n" Subscript, "y" , Baseline , "n" Subscript, "z" , Baseline , 0 , 1 , 0 , right parenthesisa2=angnx,ny,nz,0,1,0
72
Uitdrukking 73: "a" Subscript, 3 , Baseline equals "a" Subscript, "n" "g" , Baseline left parenthesis, "n" Subscript, "x" , Baseline , "n" Subscript, "y" , Baseline , "n" Subscript, "z" , Baseline , 0 , 0 , 1 , right parenthesisa3=angnx,ny,nz,0,0,1
Uitdrukking 76: # "c" Subscript, "o" "l" , Baseline equals rgb left parenthesis, 255 minus StartFraction, 255 "a" Subscript, 1 , Baseline Over pi , EndFraction , 255 minus StartFraction, 255 "a" Subscript, 2 , Baseline Over pi , EndFraction , 255 minus StartFraction, 255 "a" Subscript, 3 , Baseline Over pi , EndFraction , right parenthesis#col=rgb255−255a1π,255−255a2π,255−255a3π
76
Uitdrukking 77: "c" Subscript, "o" "l" , Baseline equals rgb left parenthesis, StartFraction, 255 "a" Subscript, 1 , Baseline Over pi , EndFraction , StartFraction, 255 "a" Subscript, 2 , Baseline Over pi , EndFraction , StartFraction, 255 "a" Subscript, 3 , Baseline Over pi , EndFraction , right parenthesiscol=rgb255a1π,255a2π,255a3π