Expression 23: "o" Subscript, "r" "a" "n" "g" "e" , Baseline equals hsv left parenthesis, 30 , 1 , 1 , right parenthesisorange=hsv30,1,1
23
Expression 24: "b" Subscript, "r" "o" "w" "n" , Baseline equals hsv left parenthesis, 30 , .5 , .3 , right parenthesisbrown=hsv30,.5,.3
24
Expression 25: "a" Subscript, "b" "s" , Baseline left parenthesis, "p" , right parenthesis equals left parenthesis, StartAbsoluteValue, "p" . "x" , EndAbsoluteValue , StartAbsoluteValue, "p" . "y" , EndAbsoluteValue , StartAbsoluteValue, "p" . "z" , EndAbsoluteValue , right parenthesisabsp=p.x,p.y,p.z
25
Expression 26: "a" Subscript, "b" "s" "y" , Baseline left parenthesis, "p" , right parenthesis equals left parenthesis, "p" . "x" , StartAbsoluteValue, "p" . "y" , EndAbsoluteValue , "p" . "z" , right parenthesisabsyp=p.x,p.y,p.z
26
Expression 27: "d" Subscript, "o" "t" , Baseline left parenthesis, "a" , "b" , right parenthesis equals "a" . "x" times "b" . "x" plus "a" . "y" times "b" . "y" plus "a" . "z" times "b" . "z"dota,b=a.x·b.x+a.y·b.y+a.z·b.z
27
Expression 28: "m" Subscript, "a" "x" , Baseline left parenthesis, "a" , "b" , right parenthesis equals left parenthesis, max left parenthesis, "a" . "x" , "b" . "x" , right parenthesis , max left parenthesis, "a" . "y" , "b" . "y" , right parenthesis , max left parenthesis, "a" . "z" , "b" . "z" , right parenthesis , right parenthesismaxa,b=maxa.x,b.x,maxa.y,b.y,maxa.z,b.z
28
Expression 29: "m" Subscript, "i" "n" , Baseline left parenthesis, "a" , "b" , right parenthesis equals left parenthesis, min left parenthesis, "a" . "x" , "b" . "x" , right parenthesis , min left parenthesis, "a" . "y" , "b" . "y" , right parenthesis , min left parenthesis, "a" . "z" , "b" . "z" , right parenthesis , right parenthesismina,b=mina.x,b.x,mina.y,b.y,mina.z,b.z
29
Expression 30: "s" Subscript, "i" "n" , Baseline left parenthesis, "v" , right parenthesis equals left parenthesis, sin left parenthesis, "v" . "x" , right parenthesis , sin left parenthesis, "v" . "y" , right parenthesis , sin left parenthesis, "v" . "z" , right parenthesis , right parenthesissinv=sinv.x,sinv.y,sinv.z
30
Expression 31: "c" Subscript, "o" "s" , Baseline left parenthesis, "v" , right parenthesis equals left parenthesis, cos left parenthesis, "v" . "x" , right parenthesis , cos left parenthesis, "v" . "y" , right parenthesis , cos left parenthesis, "v" . "z" , right parenthesis , right parenthesiscosv=cosv.x,cosv.y,cosv.z
31
Expression 32: "l" Subscript, "e" "n" "g" "t" "h" , Baseline left parenthesis, "v" , right parenthesis equals "v" . "x" squared plus "v" . "y" squared plus "v" . "z" squaredlengthv=v.x2+v.y2+v.z2
32
Expression 33: "g" Subscript, "y" "r" "o" "i" "d" , Baseline left parenthesis, "p" , right parenthesis equals "d" Subscript, "o" "t" , Baseline left parenthesis, "s" Subscript, "i" "n" , Baseline left parenthesis, "s" Subscript, "c" "a" "l" "e" , Baseline times "p" , right parenthesis , "c" Subscript, "o" "s" , Baseline left parenthesis, "s" Subscript, "c" "a" "l" "e" , Baseline times left parenthesis, "p" . "z" , "p" . "x" , "p" . "y" , right parenthesis , right parenthesis , right parenthesisgyroidp=dotsinscale·p,cosscale·p.z,p.x,p.y
33
Expression 34: "s" Subscript, "p" "h" "e" "r" "e" , Baseline left parenthesis, "p" , "r" , right parenthesis equals "p" . "x" squared plus "p" . "y" squared plus "p" . "z" squared minus "r" squaredspherep,r=p.x2+p.y2+p.z2−r2
34
Expression 35: "b" Subscript, "o" "x" , Baseline left parenthesis, "p" , "c" , right parenthesis equals "b" Subscript, "o" "x" 2 , Baseline left parenthesis, "a" Subscript, "b" "s" , Baseline left parenthesis, "p" , right parenthesis minus "c" , right parenthesisboxp,c=box2absp−c
35
Expression 36: "b" Subscript, "o" "x" 2 , Baseline left parenthesis, "q" , right parenthesis equals "l" Subscript, "e" "n" "g" "t" "h" , Baseline left parenthesis, "m" Subscript, "a" "x" , Baseline left parenthesis, "q" , left parenthesis, 0 , 0 , 0 , right parenthesis , right parenthesis , right parenthesis plus min left parenthesis, max left parenthesis, "q" . "x" , max left parenthesis, "q" . "y" , "q" . "z" , right parenthesis , right parenthesis , 0 , right parenthesisbox2q=lengthmaxq,0,0,0+minmaxq.x,maxq.y,q.z,0
36
Expression 37: "c" Subscript, "y" "l" "i" "n" "d" "e" "r" "z" , Baseline left parenthesis, "p" , "r" , right parenthesis equals "p" . "x" squared plus "p" . "y" squared minus "r" squared plus 0 "p" . "z"cylinderzp,r=p.x2+p.y2−r2+0p.z
37
Expression 38: "c" Subscript, "y" "l" "i" "n" "d" "e" "r" "x" , Baseline left parenthesis, "p" , "r" , right parenthesis equals "p" . "y" squared plus "p" . "z" squared minus "r" squaredcylinderxp,r=p.y2+p.z2−r2
38
Expression 39: "p" Subscript, "l" "a" "n" "e" , Baseline left parenthesis, "p" , "n" , right parenthesis equals "d" Subscript, "o" "t" , Baseline left parenthesis, "p" , "n" , right parenthesisplanep,n=dotp,n
39
Expression 40: "s" Subscript, "h" "e" "l" "l" , Baseline left parenthesis, "d" , "k" , right parenthesis equals StartAbsoluteValue, "d" , EndAbsoluteValue minus "k"shelld,k=d−k
40
Expression 41: "i" Subscript, "n" "t" "e" "r" "s" "e" "c" "t" , Baseline left parenthesis, "d" Subscript, 1 , Baseline , "d" Subscript, 2 , Baseline , right parenthesis equals max left parenthesis, "d" Subscript, 1 , Baseline , "d" Subscript, 2 , Baseline , right parenthesisintersectd1,d2=maxd1,d2
41
Expression 42: "c" Subscript, "l" "a" "m" "p" , Baseline left parenthesis, "t" , "a" , "b" , right parenthesis equals min left parenthesis, max left parenthesis, "a" , "t" , right parenthesis , "b" , right parenthesisclampt,a,b=minmaxa,t,b
42
Expression 43: "m" Subscript, "i" "x" , Baseline left parenthesis, "a" , "b" , "t" , right parenthesis equals "a" left parenthesis, 1 minus "t" , right parenthesis plus "b" times "t"mixa,b,t=a1−t+b·t
43
Expression 44: "s" Subscript, "m" "i" "n" , Baseline left parenthesis, "a" , "b" , "k" , right parenthesis equals "s" Subscript, "m" "i" "n" 2 , Baseline left parenthesis, "a" , "b" , "k" , "c" Subscript, "l" "a" "m" "p" , Baseline left parenthesis, .5 plus .5 StartFraction, left parenthesis, "b" minus "a" , right parenthesis Over "k" , EndFraction , 0 , 1 , right parenthesis , right parenthesissmina,b,k=smin2a,b,k,clamp.5+.5b−ak,0,1
44
Expression 45: "s" Subscript, "m" "i" "n" 2 , Baseline left parenthesis, "a" , "b" , "k" , "h" , right parenthesis equals "m" Subscript, "i" "x" , Baseline left parenthesis, "b" , "a" , "h" , right parenthesis minus "k" times "h" times left parenthesis, 1 minus "h" , right parenthesissmin2a,b,k,h=mixb,a,h−k·h·1−h