Copy+Attentional Convolutional


Original Name avg

avg

<SENTENCE_START> { tmp vec . set ( t [ 0 ] . get scale ( tmp up ) . scl ( w [ 0 ] ) ) ; quat . set ( t [ 0 ] . get rotation ( quat 2 ) . exp ( w [ 0 ] ) ) ; tmp forward . set ( t [ 0 ] . get translation ( tmp up ) . scl ( w [ 0 ] ) ) ; for ( int i = 1 ; i < t . length ; i ++ ) { tmp vec . add ( t [ i ] . get scale ( tmp up ) . scl ( w [ i ] ) ) ; quat . mul ( t [ i ] . get rotation ( quat 2 ) . exp ( w [ i ] ) ) ; tmp forward . add ( t [ i ] . get translation ( tmp up ) . scl ( w [ i ] ) ) ; } quat . nor ( ) ; set to scaling ( tmp vec ) ; rotate ( quat ) ; set translation ( tmp forward ) ; return this ; } <SENTENCE_END/>

(Copy Probability: 2.9%)

<SENTENCE_START> { tmp vec . set ( t [ 0 ] . get scale ( tmp up ) . scl ( w [ 0 ] ) ) ; quat . set ( t [ 0 ] . get rotation ( quat 2 ) . exp ( w [ 0 ] ) ) ; tmp forward . set ( t [ 0 ] . get translation ( tmp up ) . scl ( w [ 0 ] ) ) ; for ( int i = 1 ; i < t . length ; i ++ ) { tmp vec . add ( t [ i ] . get scale ( tmp up ) . scl ( w [ i ] ) ) ; quat . mul ( t [ i ] . get rotation ( quat 2 ) . exp ( w [ i ] ) ) ; tmp forward . add ( t [ i ] . get translation ( tmp up ) . scl ( w [ i ] ) ) ; } quat . nor ( ) ; set to scaling ( tmp vec ) ; rotate ( quat ) ; set translation ( tmp forward ) ; return this ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { tmp vec . set ( t [ 0 ] . get scale ( tmp up ) . scl ( w [ 0 ] ) ) ; quat . set ( t [ 0 ] . get rotation ( quat 2 ) . exp ( w [ 0 ] ) ) ; tmp forward . set ( t [ 0 ] . get translation ( tmp up ) . scl ( w [ 0 ] ) ) ; for ( int i = 1 ; i < t . length ; i ++ ) { tmp vec . add ( t [ i ] . get scale ( tmp up ) . scl ( w [ i ] ) ) ; quat . mul ( t [ i ] . get rotation ( quat 2 ) . exp ( w [ i ] ) ) ; tmp forward . add ( t [ i ] . get translation ( tmp up ) . scl ( w [ i ] ) ) ; } quat . nor ( ) ; set to scaling ( tmp vec ) ; rotate ( quat ) ; set translation ( tmp forward ) ; return this ; } <SENTENCE_END/>

(Copy Probability: 3.4%)

<SENTENCE_START> { tmp vec . set ( t [ 0 ] . get scale ( tmp up ) . scl ( w [ 0 ] ) ) ; quat . set ( t [ 0 ] . get rotation ( quat 2 ) . exp ( w [ 0 ] ) ) ; tmp forward . set ( t [ 0 ] . get translation ( tmp up ) . scl ( w [ 0 ] ) ) ; for ( int i = 1 ; i < t . length ; i ++ ) { tmp vec . add ( t [ i ] . get scale ( tmp up ) . scl ( w [ i ] ) ) ; quat . mul ( t [ i ] . get rotation ( quat 2 ) . exp ( w [ i ] ) ) ; tmp forward . add ( t [ i ] . get translation ( tmp up ) . scl ( w [ i ] ) ) ; } quat . nor ( ) ; set to scaling ( tmp vec ) ; rotate ( quat ) ; set translation ( tmp forward ) ; return this ; } <SENTENCE_END/>


Original Name set

set

<SENTENCE_START> { val [ 0 ] = mat . val [ 0 ] ; val [ 1 ] = mat . val [ 1 ] ; val [ 2 ] = mat . val [ 2 ] ; val [ 3 ] = 0 ; val [ 4 ] = mat . val [ 3 ] ; val [ 5 ] = mat . val [ 4 ] ; val [ 6 ] = mat . val [ 5 ] ; val [ 7 ] = 0 ; val [ 8 ] = 0 ; val [ 9 ] = 0 ; val [ 10 ] = 1 ; val [ 11 ] = 0 ; val [ 12 ] = mat . val [ 6 ] ; val [ 13 ] = mat . val [ 7 ] ; val [ 14 ] = 0 ; val [ 15 ] = mat . val [ 8 ] ; return this ; } <SENTENCE_END/>

(Copy Probability: 2.4%)

<SENTENCE_START> { val [ 0 ] = mat . val [ 0 ] ; val [ 1 ] = mat . val [ 1 ] ; val [ 2 ] = mat . val [ 2 ] ; val [ 3 ] = 0 ; val [ 4 ] = mat . val [ 3 ] ; val [ 5 ] = mat . val [ 4 ] ; val [ 6 ] = mat . val [ 5 ] ; val [ 7 ] = 0 ; val [ 8 ] = 0 ; val [ 9 ] = 0 ; val [ 10 ] = 1 ; val [ 11 ] = 0 ; val [ 12 ] = mat . val [ 6 ] ; val [ 13 ] = mat . val [ 7 ] ; val [ 14 ] = 0 ; val [ 15 ] = mat . val [ 8 ] ; return this ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { val [ 0 ] = mat . val [ 0 ] ; val [ 1 ] = mat . val [ 1 ] ; val [ 2 ] = mat . val [ 2 ] ; val [ 3 ] = 0 ; val [ 4 ] = mat . val [ 3 ] ; val [ 5 ] = mat . val [ 4 ] ; val [ 6 ] = mat . val [ 5 ] ; val [ 7 ] = 0 ; val [ 8 ] = 0 ; val [ 9 ] = 0 ; val [ 10 ] = 1 ; val [ 11 ] = 0 ; val [ 12 ] = mat . val [ 6 ] ; val [ 13 ] = mat . val [ 7 ] ; val [ 14 ] = 0 ; val [ 15 ] = mat . val [ 8 ] ; return this ; } <SENTENCE_END/>

(Copy Probability: 1.9%)

<SENTENCE_START> { val [ 0 ] = mat . val [ 0 ] ; val [ 1 ] = mat . val [ 1 ] ; val [ 2 ] = mat . val [ 2 ] ; val [ 3 ] = 0 ; val [ 4 ] = mat . val [ 3 ] ; val [ 5 ] = mat . val [ 4 ] ; val [ 6 ] = mat . val [ 5 ] ; val [ 7 ] = 0 ; val [ 8 ] = 0 ; val [ 9 ] = 0 ; val [ 10 ] = 1 ; val [ 11 ] = 0 ; val [ 12 ] = mat . val [ 6 ] ; val [ 13 ] = mat . val [ 7 ] ; val [ 14 ] = 0 ; val [ 15 ] = mat . val [ 8 ] ; return this ; } <SENTENCE_END/>


Original Name set

set

<SENTENCE_START> { val [ m 00 ] = affine . m 00 ; val [ m 10 ] = affine . m 10 ; val [ m 20 ] = 0 ; val [ m 30 ] = 0 ; val [ m 01 ] = affine . m 01 ; val [ m 11 ] = affine . m 11 ; val [ m 21 ] = 0 ; val [ m 31 ] = 0 ; val [ m 02 ] = 0 ; val [ m 12 ] = 0 ; val [ m 22 ] = 1 ; val [ m 32 ] = 0 ; val [ m 03 ] = affine . m 02 ; val [ m 13 ] = affine . m 12 ; val [ m 23 ] = 0 ; val [ m 33 ] = 1 ; return this ; } <SENTENCE_END/>

(Copy Probability: 2.6%)

<SENTENCE_START> { val [ m 00 ] = affine . m 00 ; val [ m 10 ] = affine . m 10 ; val [ m 20 ] = 0 ; val [ m 30 ] = 0 ; val [ m 01 ] = affine . m 01 ; val [ m 11 ] = affine . m 11 ; val [ m 21 ] = 0 ; val [ m 31 ] = 0 ; val [ m 02 ] = 0 ; val [ m 12 ] = 0 ; val [ m 22 ] = 1 ; val [ m 32 ] = 0 ; val [ m 03 ] = affine . m 02 ; val [ m 13 ] = affine . m 12 ; val [ m 23 ] = 0 ; val [ m 33 ] = 1 ; return this ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { val [ m 00 ] = affine . m 00 ; val [ m 10 ] = affine . m 10 ; val [ m 20 ] = 0 ; val [ m 30 ] = 0 ; val [ m 01 ] = affine . m 01 ; val [ m 11 ] = affine . m 11 ; val [ m 21 ] = 0 ; val [ m 31 ] = 0 ; val [ m 02 ] = 0 ; val [ m 12 ] = 0 ; val [ m 22 ] = 1 ; val [ m 32 ] = 0 ; val [ m 03 ] = affine . m 02 ; val [ m 13 ] = affine . m 12 ; val [ m 23 ] = 0 ; val [ m 33 ] = 1 ; return this ; } <SENTENCE_END/>

(Copy Probability: 3.0%)

<SENTENCE_START> { val [ m 00 ] = affine . m 00 ; val [ m 10 ] = affine . m 10 ; val [ m 20 ] = 0 ; val [ m 30 ] = 0 ; val [ m 01 ] = affine . m 01 ; val [ m 11 ] = affine . m 11 ; val [ m 21 ] = 0 ; val [ m 31 ] = 0 ; val [ m 02 ] = 0 ; val [ m 12 ] = 0 ; val [ m 22 ] = 1 ; val [ m 32 ] = 0 ; val [ m 03 ] = affine . m 02 ; val [ m 13 ] = affine . m 12 ; val [ m 23 ] = 0 ; val [ m 33 ] = 1 ; return this ; } <SENTENCE_END/>


Original Name set,as,affine

set

<SENTENCE_START> { val [ m 00 ] = affine . m 00 ; val [ m 10 ] = affine . m 10 ; val [ m 01 ] = affine . m 01 ; val [ m 11 ] = affine . m 11 ; val [ m 03 ] = affine . m 02 ; val [ m 13 ] = affine . m 12 ; return this ; } <SENTENCE_END/>

(Copy Probability: 2.2%)

<SENTENCE_START> { val [ m 00 ] = affine . m 00 ; val [ m 10 ] = affine . m 10 ; val [ m 01 ] = affine . m 01 ; val [ m 11 ] = affine . m 11 ; val [ m 03 ] = affine . m 02 ; val [ m 13 ] = affine . m 12 ; return this ; } <SENTENCE_END/>

as

<SENTENCE_START> { val [ m 00 ] = affine . m 00 ; val [ m 10 ] = affine . m 10 ; val [ m 01 ] = affine . m 01 ; val [ m 11 ] = affine . m 11 ; val [ m 03 ] = affine . m 02 ; val [ m 13 ] = affine . m 12 ; return this ; } <SENTENCE_END/>

(Copy Probability: 3.9%)

<SENTENCE_START> { val [ m 00 ] = affine . m 00 ; val [ m 10 ] = affine . m 10 ; val [ m 01 ] = affine . m 01 ; val [ m 11 ] = affine . m 11 ; val [ m 03 ] = affine . m 02 ; val [ m 13 ] = affine . m 12 ; return this ; } <SENTENCE_END/>

affine

<SENTENCE_START> { val [ m 00 ] = affine . m 00 ; val [ m 10 ] = affine . m 10 ; val [ m 01 ] = affine . m 01 ; val [ m 11 ] = affine . m 11 ; val [ m 03 ] = affine . m 02 ; val [ m 13 ] = affine . m 12 ; return this ; } <SENTENCE_END/>

(Copy Probability: 1.3%)

<SENTENCE_START> { val [ m 00 ] = affine . m 00 ; val [ m 10 ] = affine . m 10 ; val [ m 01 ] = affine . m 01 ; val [ m 11 ] = affine . m 11 ; val [ m 03 ] = affine . m 02 ; val [ m 13 ] = affine . m 12 ; return this ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { val [ m 00 ] = affine . m 00 ; val [ m 10 ] = affine . m 10 ; val [ m 01 ] = affine . m 01 ; val [ m 11 ] = affine . m 11 ; val [ m 03 ] = affine . m 02 ; val [ m 13 ] = affine . m 12 ; return this ; } <SENTENCE_END/>

(Copy Probability: 1.7%)

<SENTENCE_START> { val [ m 00 ] = affine . m 00 ; val [ m 10 ] = affine . m 10 ; val [ m 01 ] = affine . m 01 ; val [ m 11 ] = affine . m 11 ; val [ m 03 ] = affine . m 02 ; val [ m 13 ] = affine . m 12 ; return this ; } <SENTENCE_END/>


Original Name set,as,affine

set

<SENTENCE_START> { val [ m 00 ] = mat . val [ m 00 ] ; val [ m 10 ] = mat . val [ m 10 ] ; val [ m 01 ] = mat . val [ m 01 ] ; val [ m 11 ] = mat . val [ m 11 ] ; val [ m 03 ] = mat . val [ m 03 ] ; val [ m 13 ] = mat . val [ m 13 ] ; return this ; } <SENTENCE_END/>

(Copy Probability: 1.9%)

<SENTENCE_START> { val [ m 00 ] = mat . val [ m 00 ] ; val [ m 10 ] = mat . val [ m 10 ] ; val [ m 01 ] = mat . val [ m 01 ] ; val [ m 11 ] = mat . val [ m 11 ] ; val [ m 03 ] = mat . val [ m 03 ] ; val [ m 13 ] = mat . val [ m 13 ] ; return this ; } <SENTENCE_END/>

as

<SENTENCE_START> { val [ m 00 ] = mat . val [ m 00 ] ; val [ m 10 ] = mat . val [ m 10 ] ; val [ m 01 ] = mat . val [ m 01 ] ; val [ m 11 ] = mat . val [ m 11 ] ; val [ m 03 ] = mat . val [ m 03 ] ; val [ m 13 ] = mat . val [ m 13 ] ; return this ; } <SENTENCE_END/>

(Copy Probability: 2.1%)

<SENTENCE_START> { val [ m 00 ] = mat . val [ m 00 ] ; val [ m 10 ] = mat . val [ m 10 ] ; val [ m 01 ] = mat . val [ m 01 ] ; val [ m 11 ] = mat . val [ m 11 ] ; val [ m 03 ] = mat . val [ m 03 ] ; val [ m 13 ] = mat . val [ m 13 ] ; return this ; } <SENTENCE_END/>

affine

<SENTENCE_START> { val [ m 00 ] = mat . val [ m 00 ] ; val [ m 10 ] = mat . val [ m 10 ] ; val [ m 01 ] = mat . val [ m 01 ] ; val [ m 11 ] = mat . val [ m 11 ] ; val [ m 03 ] = mat . val [ m 03 ] ; val [ m 13 ] = mat . val [ m 13 ] ; return this ; } <SENTENCE_END/>

(Copy Probability: 1.1%)

<SENTENCE_START> { val [ m 00 ] = mat . val [ m 00 ] ; val [ m 10 ] = mat . val [ m 10 ] ; val [ m 01 ] = mat . val [ m 01 ] ; val [ m 11 ] = mat . val [ m 11 ] ; val [ m 03 ] = mat . val [ m 03 ] ; val [ m 13 ] = mat . val [ m 13 ] ; return this ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { val [ m 00 ] = mat . val [ m 00 ] ; val [ m 10 ] = mat . val [ m 10 ] ; val [ m 01 ] = mat . val [ m 01 ] ; val [ m 11 ] = mat . val [ m 11 ] ; val [ m 03 ] = mat . val [ m 03 ] ; val [ m 13 ] = mat . val [ m 13 ] ; return this ; } <SENTENCE_END/>

(Copy Probability: 1.3%)

<SENTENCE_START> { val [ m 00 ] = mat . val [ m 00 ] ; val [ m 10 ] = mat . val [ m 10 ] ; val [ m 01 ] = mat . val [ m 01 ] ; val [ m 11 ] = mat . val [ m 11 ] ; val [ m 03 ] = mat . val [ m 03 ] ; val [ m 13 ] = mat . val [ m 13 ] ; return this ; } <SENTENCE_END/>


Original Name scl

scl

<SENTENCE_START> { val [ m 00 ] *= scale . x ; val [ m 11 ] *= scale . y ; val [ m 22 ] *= scale . z ; return this ; } <SENTENCE_END/>

(Copy Probability: 1.3%)

<SENTENCE_START> { val [ m 00 ] *= scale . x ; val [ m 11 ] *= scale . y ; val [ m 22 ] *= scale . z ; return this ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { val [ m 00 ] *= scale . x ; val [ m 11 ] *= scale . y ; val [ m 22 ] *= scale . z ; return this ; } <SENTENCE_END/>

(Copy Probability: 1.3%)

<SENTENCE_START> { val [ m 00 ] *= scale . x ; val [ m 11 ] *= scale . y ; val [ m 22 ] *= scale . z ; return this ; } <SENTENCE_END/>


Original Name scl

scl

<SENTENCE_START> { val [ m 00 ] *= x ; val [ m 11 ] *= y ; val [ m 22 ] *= z ; return this ; } <SENTENCE_END/>

(Copy Probability: 0.9%)

<SENTENCE_START> { val [ m 00 ] *= x ; val [ m 11 ] *= y ; val [ m 22 ] *= z ; return this ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { val [ m 00 ] *= x ; val [ m 11 ] *= y ; val [ m 22 ] *= z ; return this ; } <SENTENCE_END/>

(Copy Probability: 0.7%)

<SENTENCE_START> { val [ m 00 ] *= x ; val [ m 11 ] *= y ; val [ m 22 ] *= z ; return this ; } <SENTENCE_END/>


Original Name scl

scl

<SENTENCE_START> { val [ m 00 ] *= scale ; val [ m 11 ] *= scale ; val [ m 22 ] *= scale ; return this ; } <SENTENCE_END/>

(Copy Probability: 1.0%)

<SENTENCE_START> { val [ m 00 ] *= scale ; val [ m 11 ] *= scale ; val [ m 22 ] *= scale ; return this ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { val [ m 00 ] *= scale ; val [ m 11 ] *= scale ; val [ m 22 ] *= scale ; return this ; } <SENTENCE_END/>

(Copy Probability: 0.7%)

<SENTENCE_START> { val [ m 00 ] *= scale ; val [ m 11 ] *= scale ; val [ m 22 ] *= scale ; return this ; } <SENTENCE_END/>


Original Name get,translation

get

<SENTENCE_START> { position . x = val [ m 03 ] ; position . y = val [ m 13 ] ; position . z = val [ m 23 ] ; return position ; } <SENTENCE_END/>

(Copy Probability: 1.3%)

<SENTENCE_START> { position . x = val [ m 03 ] ; position . y = val [ m 13 ] ; position . z = val [ m 23 ] ; return position ; } <SENTENCE_END/>

translation

<SENTENCE_START> { position . x = val [ m 03 ] ; position . y = val [ m 13 ] ; position . z = val [ m 23 ] ; return position ; } <SENTENCE_END/>

(Copy Probability: 2.0%)

<SENTENCE_START> { position . x = val [ m 03 ] ; position . y = val [ m 13 ] ; position . z = val [ m 23 ] ; return position ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { position . x = val [ m 03 ] ; position . y = val [ m 13 ] ; position . z = val [ m 23 ] ; return position ; } <SENTENCE_END/>

(Copy Probability: 0.7%)

<SENTENCE_START> { position . x = val [ m 03 ] ; position . y = val [ m 13 ] ; position . z = val [ m 23 ] ; return position ; } <SENTENCE_END/>


Original Name get,rotation

get

<SENTENCE_START> { return rotation . set from matrix ( normalize axes , this ) ; } <SENTENCE_END/>

(Copy Probability: 0.8%)

<SENTENCE_START> { return rotation . set from matrix ( normalize axes , this ) ; } <SENTENCE_END/>

rotation

<SENTENCE_START> { return rotation . set from matrix ( normalize axes , this ) ; } <SENTENCE_END/>

(Copy Probability: 67.6%)

<SENTENCE_START> { return rotation . set from matrix ( normalize axes , this ) ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { return rotation . set from matrix ( normalize axes , this ) ; } <SENTENCE_END/>

(Copy Probability: 2.7%)

<SENTENCE_START> { return rotation . set from matrix ( normalize axes , this ) ; } <SENTENCE_END/>


Original Name get,rotation

get

<SENTENCE_START> { return rotation . set from matrix ( this ) ; } <SENTENCE_END/>

(Copy Probability: 0.7%)

<SENTENCE_START> { return rotation . set from matrix ( this ) ; } <SENTENCE_END/>

rotation

<SENTENCE_START> { return rotation . set from matrix ( this ) ; } <SENTENCE_END/>

(Copy Probability: 49.6%)

<SENTENCE_START> { return rotation . set from matrix ( this ) ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { return rotation . set from matrix ( this ) ; } <SENTENCE_END/>

(Copy Probability: 4.5%)

<SENTENCE_START> { return rotation . set from matrix ( this ) ; } <SENTENCE_END/>


Original Name get,scale,x,squared

get

<SENTENCE_START> { return val [ matrix 4 . m 00 ] * val [ matrix 4 . m 00 ] + val [ matrix 4 . m 01 ] * val [ matrix 4 . m 01 ] + val [ matrix 4 . m 02 ] * val [ matrix 4 . m 02 ] ; } <SENTENCE_END/>

(Copy Probability: 3.1%)

<SENTENCE_START> { return val [ matrix 4 . m 00 ] * val [ matrix 4 . m 00 ] + val [ matrix 4 . m 01 ] * val [ matrix 4 . m 01 ] + val [ matrix 4 . m 02 ] * val [ matrix 4 . m 02 ] ; } <SENTENCE_END/>

scale

<SENTENCE_START> { return val [ matrix 4 . m 00 ] * val [ matrix 4 . m 00 ] + val [ matrix 4 . m 01 ] * val [ matrix 4 . m 01 ] + val [ matrix 4 . m 02 ] * val [ matrix 4 . m 02 ] ; } <SENTENCE_END/>

(Copy Probability: 3.6%)

<SENTENCE_START> { return val [ matrix 4 . m 00 ] * val [ matrix 4 . m 00 ] + val [ matrix 4 . m 01 ] * val [ matrix 4 . m 01 ] + val [ matrix 4 . m 02 ] * val [ matrix 4 . m 02 ] ; } <SENTENCE_END/>

x

<SENTENCE_START> { return val [ matrix 4 . m 00 ] * val [ matrix 4 . m 00 ] + val [ matrix 4 . m 01 ] * val [ matrix 4 . m 01 ] + val [ matrix 4 . m 02 ] * val [ matrix 4 . m 02 ] ; } <SENTENCE_END/>

(Copy Probability: 2.0%)

<SENTENCE_START> { return val [ matrix 4 . m 00 ] * val [ matrix 4 . m 00 ] + val [ matrix 4 . m 01 ] * val [ matrix 4 . m 01 ] + val [ matrix 4 . m 02 ] * val [ matrix 4 . m 02 ] ; } <SENTENCE_END/>

squared

<SENTENCE_START> { return val [ matrix 4 . m 00 ] * val [ matrix 4 . m 00 ] + val [ matrix 4 . m 01 ] * val [ matrix 4 . m 01 ] + val [ matrix 4 . m 02 ] * val [ matrix 4 . m 02 ] ; } <SENTENCE_END/>

(Copy Probability: 3.0%)

<SENTENCE_START> { return val [ matrix 4 . m 00 ] * val [ matrix 4 . m 00 ] + val [ matrix 4 . m 01 ] * val [ matrix 4 . m 01 ] + val [ matrix 4 . m 02 ] * val [ matrix 4 . m 02 ] ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { return val [ matrix 4 . m 00 ] * val [ matrix 4 . m 00 ] + val [ matrix 4 . m 01 ] * val [ matrix 4 . m 01 ] + val [ matrix 4 . m 02 ] * val [ matrix 4 . m 02 ] ; } <SENTENCE_END/>

(Copy Probability: 3.7%)

<SENTENCE_START> { return val [ matrix 4 . m 00 ] * val [ matrix 4 . m 00 ] + val [ matrix 4 . m 01 ] * val [ matrix 4 . m 01 ] + val [ matrix 4 . m 02 ] * val [ matrix 4 . m 02 ] ; } <SENTENCE_END/>


Original Name get,scale,y,squared

get

<SENTENCE_START> { return val [ matrix 4 . m 10 ] * val [ matrix 4 . m 10 ] + val [ matrix 4 . m 11 ] * val [ matrix 4 . m 11 ] + val [ matrix 4 . m 12 ] * val [ matrix 4 . m 12 ] ; } <SENTENCE_END/>

(Copy Probability: 2.9%)

<SENTENCE_START> { return val [ matrix 4 . m 10 ] * val [ matrix 4 . m 10 ] + val [ matrix 4 . m 11 ] * val [ matrix 4 . m 11 ] + val [ matrix 4 . m 12 ] * val [ matrix 4 . m 12 ] ; } <SENTENCE_END/>

scale

<SENTENCE_START> { return val [ matrix 4 . m 10 ] * val [ matrix 4 . m 10 ] + val [ matrix 4 . m 11 ] * val [ matrix 4 . m 11 ] + val [ matrix 4 . m 12 ] * val [ matrix 4 . m 12 ] ; } <SENTENCE_END/>

(Copy Probability: 3.7%)

<SENTENCE_START> { return val [ matrix 4 . m 10 ] * val [ matrix 4 . m 10 ] + val [ matrix 4 . m 11 ] * val [ matrix 4 . m 11 ] + val [ matrix 4 . m 12 ] * val [ matrix 4 . m 12 ] ; } <SENTENCE_END/>

y

<SENTENCE_START> { return val [ matrix 4 . m 10 ] * val [ matrix 4 . m 10 ] + val [ matrix 4 . m 11 ] * val [ matrix 4 . m 11 ] + val [ matrix 4 . m 12 ] * val [ matrix 4 . m 12 ] ; } <SENTENCE_END/>

(Copy Probability: 2.2%)

<SENTENCE_START> { return val [ matrix 4 . m 10 ] * val [ matrix 4 . m 10 ] + val [ matrix 4 . m 11 ] * val [ matrix 4 . m 11 ] + val [ matrix 4 . m 12 ] * val [ matrix 4 . m 12 ] ; } <SENTENCE_END/>

squared

<SENTENCE_START> { return val [ matrix 4 . m 10 ] * val [ matrix 4 . m 10 ] + val [ matrix 4 . m 11 ] * val [ matrix 4 . m 11 ] + val [ matrix 4 . m 12 ] * val [ matrix 4 . m 12 ] ; } <SENTENCE_END/>

(Copy Probability: 3.4%)

<SENTENCE_START> { return val [ matrix 4 . m 10 ] * val [ matrix 4 . m 10 ] + val [ matrix 4 . m 11 ] * val [ matrix 4 . m 11 ] + val [ matrix 4 . m 12 ] * val [ matrix 4 . m 12 ] ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { return val [ matrix 4 . m 10 ] * val [ matrix 4 . m 10 ] + val [ matrix 4 . m 11 ] * val [ matrix 4 . m 11 ] + val [ matrix 4 . m 12 ] * val [ matrix 4 . m 12 ] ; } <SENTENCE_END/>

(Copy Probability: 4.1%)

<SENTENCE_START> { return val [ matrix 4 . m 10 ] * val [ matrix 4 . m 10 ] + val [ matrix 4 . m 11 ] * val [ matrix 4 . m 11 ] + val [ matrix 4 . m 12 ] * val [ matrix 4 . m 12 ] ; } <SENTENCE_END/>


Original Name get,scale,z,squared

get

<SENTENCE_START> { return val [ matrix 4 . m 20 ] * val [ matrix 4 . m 20 ] + val [ matrix 4 . m 21 ] * val [ matrix 4 . m 21 ] + val [ matrix 4 . m 22 ] * val [ matrix 4 . m 22 ] ; } <SENTENCE_END/>

(Copy Probability: 2.9%)

<SENTENCE_START> { return val [ matrix 4 . m 20 ] * val [ matrix 4 . m 20 ] + val [ matrix 4 . m 21 ] * val [ matrix 4 . m 21 ] + val [ matrix 4 . m 22 ] * val [ matrix 4 . m 22 ] ; } <SENTENCE_END/>

scale

<SENTENCE_START> { return val [ matrix 4 . m 20 ] * val [ matrix 4 . m 20 ] + val [ matrix 4 . m 21 ] * val [ matrix 4 . m 21 ] + val [ matrix 4 . m 22 ] * val [ matrix 4 . m 22 ] ; } <SENTENCE_END/>

(Copy Probability: 3.0%)

<SENTENCE_START> { return val [ matrix 4 . m 20 ] * val [ matrix 4 . m 20 ] + val [ matrix 4 . m 21 ] * val [ matrix 4 . m 21 ] + val [ matrix 4 . m 22 ] * val [ matrix 4 . m 22 ] ; } <SENTENCE_END/>

z

<SENTENCE_START> { return val [ matrix 4 . m 20 ] * val [ matrix 4 . m 20 ] + val [ matrix 4 . m 21 ] * val [ matrix 4 . m 21 ] + val [ matrix 4 . m 22 ] * val [ matrix 4 . m 22 ] ; } <SENTENCE_END/>

(Copy Probability: 1.3%)

<SENTENCE_START> { return val [ matrix 4 . m 20 ] * val [ matrix 4 . m 20 ] + val [ matrix 4 . m 21 ] * val [ matrix 4 . m 21 ] + val [ matrix 4 . m 22 ] * val [ matrix 4 . m 22 ] ; } <SENTENCE_END/>

squared

<SENTENCE_START> { return val [ matrix 4 . m 20 ] * val [ matrix 4 . m 20 ] + val [ matrix 4 . m 21 ] * val [ matrix 4 . m 21 ] + val [ matrix 4 . m 22 ] * val [ matrix 4 . m 22 ] ; } <SENTENCE_END/>

(Copy Probability: 3.5%)

<SENTENCE_START> { return val [ matrix 4 . m 20 ] * val [ matrix 4 . m 20 ] + val [ matrix 4 . m 21 ] * val [ matrix 4 . m 21 ] + val [ matrix 4 . m 22 ] * val [ matrix 4 . m 22 ] ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { return val [ matrix 4 . m 20 ] * val [ matrix 4 . m 20 ] + val [ matrix 4 . m 21 ] * val [ matrix 4 . m 21 ] + val [ matrix 4 . m 22 ] * val [ matrix 4 . m 22 ] ; } <SENTENCE_END/>

(Copy Probability: 4.0%)

<SENTENCE_START> { return val [ matrix 4 . m 20 ] * val [ matrix 4 . m 20 ] + val [ matrix 4 . m 21 ] * val [ matrix 4 . m 21 ] + val [ matrix 4 . m 22 ] * val [ matrix 4 . m 22 ] ; } <SENTENCE_END/>


Original Name get,scale,x

get

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 01 ] ) && math utils . is zero ( val [ matrix 4 . m 02 ] ) ) ? math . abs ( val [ matrix 4 . m 00 ] ) : ( float ) math . sqrt ( get scale x squared ( ) ) ; } <SENTENCE_END/>

(Copy Probability: 4.7%)

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 01 ] ) && math utils . is zero ( val [ matrix 4 . m 02 ] ) ) ? math . abs ( val [ matrix 4 . m 00 ] ) : ( float ) math . sqrt ( get scale x squared ( ) ) ; } <SENTENCE_END/>

scale

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 01 ] ) && math utils . is zero ( val [ matrix 4 . m 02 ] ) ) ? math . abs ( val [ matrix 4 . m 00 ] ) : ( float ) math . sqrt ( get scale x squared ( ) ) ; } <SENTENCE_END/>

(Copy Probability: 97.5%)

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 01 ] ) && math utils . is zero ( val [ matrix 4 . m 02 ] ) ) ? math . abs ( val [ matrix 4 . m 00 ] ) : ( float ) math . sqrt ( get scale x squared ( ) ) ; } <SENTENCE_END/>

x

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 01 ] ) && math utils . is zero ( val [ matrix 4 . m 02 ] ) ) ? math . abs ( val [ matrix 4 . m 00 ] ) : ( float ) math . sqrt ( get scale x squared ( ) ) ; } <SENTENCE_END/>

(Copy Probability: 92.4%)

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 01 ] ) && math utils . is zero ( val [ matrix 4 . m 02 ] ) ) ? math . abs ( val [ matrix 4 . m 00 ] ) : ( float ) math . sqrt ( get scale x squared ( ) ) ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 01 ] ) && math utils . is zero ( val [ matrix 4 . m 02 ] ) ) ? math . abs ( val [ matrix 4 . m 00 ] ) : ( float ) math . sqrt ( get scale x squared ( ) ) ; } <SENTENCE_END/>

(Copy Probability: 6.4%)

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 01 ] ) && math utils . is zero ( val [ matrix 4 . m 02 ] ) ) ? math . abs ( val [ matrix 4 . m 00 ] ) : ( float ) math . sqrt ( get scale x squared ( ) ) ; } <SENTENCE_END/>


Original Name get,scale,y

get

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 10 ] ) && math utils . is zero ( val [ matrix 4 . m 12 ] ) ) ? math . abs ( val [ matrix 4 . m 11 ] ) : ( float ) math . sqrt ( get scale y squared ( ) ) ; } <SENTENCE_END/>

(Copy Probability: 4.7%)

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 10 ] ) && math utils . is zero ( val [ matrix 4 . m 12 ] ) ) ? math . abs ( val [ matrix 4 . m 11 ] ) : ( float ) math . sqrt ( get scale y squared ( ) ) ; } <SENTENCE_END/>

scale

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 10 ] ) && math utils . is zero ( val [ matrix 4 . m 12 ] ) ) ? math . abs ( val [ matrix 4 . m 11 ] ) : ( float ) math . sqrt ( get scale y squared ( ) ) ; } <SENTENCE_END/>

(Copy Probability: 96.7%)

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 10 ] ) && math utils . is zero ( val [ matrix 4 . m 12 ] ) ) ? math . abs ( val [ matrix 4 . m 11 ] ) : ( float ) math . sqrt ( get scale y squared ( ) ) ; } <SENTENCE_END/>

y

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 10 ] ) && math utils . is zero ( val [ matrix 4 . m 12 ] ) ) ? math . abs ( val [ matrix 4 . m 11 ] ) : ( float ) math . sqrt ( get scale y squared ( ) ) ; } <SENTENCE_END/>

(Copy Probability: 94.0%)

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 10 ] ) && math utils . is zero ( val [ matrix 4 . m 12 ] ) ) ? math . abs ( val [ matrix 4 . m 11 ] ) : ( float ) math . sqrt ( get scale y squared ( ) ) ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 10 ] ) && math utils . is zero ( val [ matrix 4 . m 12 ] ) ) ? math . abs ( val [ matrix 4 . m 11 ] ) : ( float ) math . sqrt ( get scale y squared ( ) ) ; } <SENTENCE_END/>

(Copy Probability: 7.7%)

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 10 ] ) && math utils . is zero ( val [ matrix 4 . m 12 ] ) ) ? math . abs ( val [ matrix 4 . m 11 ] ) : ( float ) math . sqrt ( get scale y squared ( ) ) ; } <SENTENCE_END/>


Original Name get,scale,z

get

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 20 ] ) && math utils . is zero ( val [ matrix 4 . m 21 ] ) ) ? math . abs ( val [ matrix 4 . m 22 ] ) : ( float ) math . sqrt ( get scale z squared ( ) ) ; } <SENTENCE_END/>

(Copy Probability: 4.5%)

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 20 ] ) && math utils . is zero ( val [ matrix 4 . m 21 ] ) ) ? math . abs ( val [ matrix 4 . m 22 ] ) : ( float ) math . sqrt ( get scale z squared ( ) ) ; } <SENTENCE_END/>

scale

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 20 ] ) && math utils . is zero ( val [ matrix 4 . m 21 ] ) ) ? math . abs ( val [ matrix 4 . m 22 ] ) : ( float ) math . sqrt ( get scale z squared ( ) ) ; } <SENTENCE_END/>

(Copy Probability: 97.7%)

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 20 ] ) && math utils . is zero ( val [ matrix 4 . m 21 ] ) ) ? math . abs ( val [ matrix 4 . m 22 ] ) : ( float ) math . sqrt ( get scale z squared ( ) ) ; } <SENTENCE_END/>

z

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 20 ] ) && math utils . is zero ( val [ matrix 4 . m 21 ] ) ) ? math . abs ( val [ matrix 4 . m 22 ] ) : ( float ) math . sqrt ( get scale z squared ( ) ) ; } <SENTENCE_END/>

(Copy Probability: 95.3%)

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 20 ] ) && math utils . is zero ( val [ matrix 4 . m 21 ] ) ) ? math . abs ( val [ matrix 4 . m 22 ] ) : ( float ) math . sqrt ( get scale z squared ( ) ) ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 20 ] ) && math utils . is zero ( val [ matrix 4 . m 21 ] ) ) ? math . abs ( val [ matrix 4 . m 22 ] ) : ( float ) math . sqrt ( get scale z squared ( ) ) ; } <SENTENCE_END/>

(Copy Probability: 7.2%)

<SENTENCE_START> { return ( math utils . is zero ( val [ matrix 4 . m 20 ] ) && math utils . is zero ( val [ matrix 4 . m 21 ] ) ) ? math . abs ( val [ matrix 4 . m 22 ] ) : ( float ) math . sqrt ( get scale z squared ( ) ) ; } <SENTENCE_END/>


Original Name get,scale

get

<SENTENCE_START> { return scale . set ( get scale x ( ) , get scale y ( ) , get scale z ( ) ) ; } <SENTENCE_END/>

(Copy Probability: 1.0%)

<SENTENCE_START> { return scale . set ( get scale x ( ) , get scale y ( ) , get scale z ( ) ) ; } <SENTENCE_END/>

scale

<SENTENCE_START> { return scale . set ( get scale x ( ) , get scale y ( ) , get scale z ( ) ) ; } <SENTENCE_END/>

(Copy Probability: 20.7%)

<SENTENCE_START> { return scale . set ( get scale x ( ) , get scale y ( ) , get scale z ( ) ) ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { return scale . set ( get scale x ( ) , get scale y ( ) , get scale z ( ) ) ; } <SENTENCE_END/>

(Copy Probability: 5.6%)

<SENTENCE_START> { return scale . set ( get scale x ( ) , get scale y ( ) , get scale z ( ) ) ; } <SENTENCE_END/>


Original Name to,normal,matrix

to

<SENTENCE_START> { val [ m 03 ] = 0 ; val [ m 13 ] = 0 ; val [ m 23 ] = 0 ; return inv ( ) . tra ( ) ; } <SENTENCE_END/>

(Copy Probability: 1.4%)

<SENTENCE_START> { val [ m 03 ] = 0 ; val [ m 13 ] = 0 ; val [ m 23 ] = 0 ; return inv ( ) . tra ( ) ; } <SENTENCE_END/>

normal

<SENTENCE_START> { val [ m 03 ] = 0 ; val [ m 13 ] = 0 ; val [ m 23 ] = 0 ; return inv ( ) . tra ( ) ; } <SENTENCE_END/>

(Copy Probability: 1.2%)

<SENTENCE_START> { val [ m 03 ] = 0 ; val [ m 13 ] = 0 ; val [ m 23 ] = 0 ; return inv ( ) . tra ( ) ; } <SENTENCE_END/>

matrix

<SENTENCE_START> { val [ m 03 ] = 0 ; val [ m 13 ] = 0 ; val [ m 23 ] = 0 ; return inv ( ) . tra ( ) ; } <SENTENCE_END/>

(Copy Probability: 0.7%)

<SENTENCE_START> { val [ m 03 ] = 0 ; val [ m 13 ] = 0 ; val [ m 23 ] = 0 ; return inv ( ) . tra ( ) ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { val [ m 03 ] = 0 ; val [ m 13 ] = 0 ; val [ m 23 ] = 0 ; return inv ( ) . tra ( ) ; } <SENTENCE_END/>

(Copy Probability: 0.9%)

<SENTENCE_START> { val [ m 03 ] = 0 ; val [ m 13 ] = 0 ; val [ m 23 ] = 0 ; return inv ( ) . tra ( ) ; } <SENTENCE_END/>


Original Name translate

translate

<SENTENCE_START> { return %SELF% ( translation . x , translation . y , translation . z ) ; } <SENTENCE_END/>

(Copy Probability: 0.6%)

<SENTENCE_START> { return %SELF% ( translation . x , translation . y , translation . z ) ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { return %SELF% ( translation . x , translation . y , translation . z ) ; } <SENTENCE_END/>

(Copy Probability: 0.5%)

<SENTENCE_START> { return %SELF% ( translation . x , translation . y , translation . z ) ; } <SENTENCE_END/>


Original Name translate

translate

<SENTENCE_START> { tmp [ m 00 ] = 1 ; tmp [ m 01 ] = 0 ; tmp [ m 02 ] = 0 ; tmp [ m 03 ] = x ; tmp [ m 10 ] = 0 ; tmp [ m 11 ] = 1 ; tmp [ m 12 ] = 0 ; tmp [ m 13 ] = y ; tmp [ m 20 ] = 0 ; tmp [ m 21 ] = 0 ; tmp [ m 22 ] = 1 ; tmp [ m 23 ] = z ; tmp [ m 30 ] = 0 ; tmp [ m 31 ] = 0 ; tmp [ m 32 ] = 0 ; tmp [ m 33 ] = 1 ; mul ( val , tmp ) ; return this ; } <SENTENCE_END/>

(Copy Probability: 2.6%)

<SENTENCE_START> { tmp [ m 00 ] = 1 ; tmp [ m 01 ] = 0 ; tmp [ m 02 ] = 0 ; tmp [ m 03 ] = x ; tmp [ m 10 ] = 0 ; tmp [ m 11 ] = 1 ; tmp [ m 12 ] = 0 ; tmp [ m 13 ] = y ; tmp [ m 20 ] = 0 ; tmp [ m 21 ] = 0 ; tmp [ m 22 ] = 1 ; tmp [ m 23 ] = z ; tmp [ m 30 ] = 0 ; tmp [ m 31 ] = 0 ; tmp [ m 32 ] = 0 ; tmp [ m 33 ] = 1 ; mul ( val , tmp ) ; return this ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { tmp [ m 00 ] = 1 ; tmp [ m 01 ] = 0 ; tmp [ m 02 ] = 0 ; tmp [ m 03 ] = x ; tmp [ m 10 ] = 0 ; tmp [ m 11 ] = 1 ; tmp [ m 12 ] = 0 ; tmp [ m 13 ] = y ; tmp [ m 20 ] = 0 ; tmp [ m 21 ] = 0 ; tmp [ m 22 ] = 1 ; tmp [ m 23 ] = z ; tmp [ m 30 ] = 0 ; tmp [ m 31 ] = 0 ; tmp [ m 32 ] = 0 ; tmp [ m 33 ] = 1 ; mul ( val , tmp ) ; return this ; } <SENTENCE_END/>

(Copy Probability: 3.8%)

<SENTENCE_START> { tmp [ m 00 ] = 1 ; tmp [ m 01 ] = 0 ; tmp [ m 02 ] = 0 ; tmp [ m 03 ] = x ; tmp [ m 10 ] = 0 ; tmp [ m 11 ] = 1 ; tmp [ m 12 ] = 0 ; tmp [ m 13 ] = y ; tmp [ m 20 ] = 0 ; tmp [ m 21 ] = 0 ; tmp [ m 22 ] = 1 ; tmp [ m 23 ] = z ; tmp [ m 30 ] = 0 ; tmp [ m 31 ] = 0 ; tmp [ m 32 ] = 0 ; tmp [ m 33 ] = 1 ; mul ( val , tmp ) ; return this ; } <SENTENCE_END/>


Original Name rotate

rotate

<SENTENCE_START> { if ( degrees == 0 ) return this ; quat . set ( axis , degrees ) ; return %SELF% ( quat ) ; } <SENTENCE_END/>

(Copy Probability: 1.1%)

<SENTENCE_START> { if ( degrees == 0 ) return this ; quat . set ( axis , degrees ) ; return %SELF% ( quat ) ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { if ( degrees == 0 ) return this ; quat . set ( axis , degrees ) ; return %SELF% ( quat ) ; } <SENTENCE_END/>

(Copy Probability: 1.6%)

<SENTENCE_START> { if ( degrees == 0 ) return this ; quat . set ( axis , degrees ) ; return %SELF% ( quat ) ; } <SENTENCE_END/>


Original Name rotate,rad

rotate

<SENTENCE_START> { if ( radians == 0 ) return this ; quat . set from axis rad ( axis , radians ) ; return rotate ( quat ) ; } <SENTENCE_END/>

(Copy Probability: 1.4%)

<SENTENCE_START> { if ( radians == 0 ) return this ; quat . set from axis rad ( axis , radians ) ; return rotate ( quat ) ; } <SENTENCE_END/>

rad

<SENTENCE_START> { if ( radians == 0 ) return this ; quat . set from axis rad ( axis , radians ) ; return rotate ( quat ) ; } <SENTENCE_END/>

(Copy Probability: 4.0%)

<SENTENCE_START> { if ( radians == 0 ) return this ; quat . set from axis rad ( axis , radians ) ; return rotate ( quat ) ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { if ( radians == 0 ) return this ; quat . set from axis rad ( axis , radians ) ; return rotate ( quat ) ; } <SENTENCE_END/>

(Copy Probability: 1.6%)

<SENTENCE_START> { if ( radians == 0 ) return this ; quat . set from axis rad ( axis , radians ) ; return rotate ( quat ) ; } <SENTENCE_END/>


Original Name rotate

rotate

<SENTENCE_START> { if ( degrees == 0 ) return this ; quat . set from axis ( axis x , axis y , axis z , degrees ) ; return %SELF% ( quat ) ; } <SENTENCE_END/>

(Copy Probability: 1.3%)

<SENTENCE_START> { if ( degrees == 0 ) return this ; quat . set from axis ( axis x , axis y , axis z , degrees ) ; return %SELF% ( quat ) ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { if ( degrees == 0 ) return this ; quat . set from axis ( axis x , axis y , axis z , degrees ) ; return %SELF% ( quat ) ; } <SENTENCE_END/>

(Copy Probability: 2.8%)

<SENTENCE_START> { if ( degrees == 0 ) return this ; quat . set from axis ( axis x , axis y , axis z , degrees ) ; return %SELF% ( quat ) ; } <SENTENCE_END/>


Original Name rotate,rad

rotate

<SENTENCE_START> { if ( radians == 0 ) return this ; quat . set from axis rad ( axis x , axis y , axis z , radians ) ; return rotate ( quat ) ; } <SENTENCE_END/>

(Copy Probability: 1.6%)

<SENTENCE_START> { if ( radians == 0 ) return this ; quat . set from axis rad ( axis x , axis y , axis z , radians ) ; return rotate ( quat ) ; } <SENTENCE_END/>

rad

<SENTENCE_START> { if ( radians == 0 ) return this ; quat . set from axis rad ( axis x , axis y , axis z , radians ) ; return rotate ( quat ) ; } <SENTENCE_END/>

(Copy Probability: 4.9%)

<SENTENCE_START> { if ( radians == 0 ) return this ; quat . set from axis rad ( axis x , axis y , axis z , radians ) ; return rotate ( quat ) ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { if ( radians == 0 ) return this ; quat . set from axis rad ( axis x , axis y , axis z , radians ) ; return rotate ( quat ) ; } <SENTENCE_END/>

(Copy Probability: 1.4%)

<SENTENCE_START> { if ( radians == 0 ) return this ; quat . set from axis rad ( axis x , axis y , axis z , radians ) ; return rotate ( quat ) ; } <SENTENCE_END/>


Original Name rotate

rotate

<SENTENCE_START> { rotation . to matrix ( tmp ) ; mul ( val , tmp ) ; return this ; } <SENTENCE_END/>

(Copy Probability: 0.8%)

<SENTENCE_START> { rotation . to matrix ( tmp ) ; mul ( val , tmp ) ; return this ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { rotation . to matrix ( tmp ) ; mul ( val , tmp ) ; return this ; } <SENTENCE_END/>

(Copy Probability: 1.4%)

<SENTENCE_START> { rotation . to matrix ( tmp ) ; mul ( val , tmp ) ; return this ; } <SENTENCE_END/>


Original Name rotate

rotate

<SENTENCE_START> { return %SELF% ( quat . set from cross ( v 1 , v 2 ) ) ; } <SENTENCE_END/>

(Copy Probability: 0.6%)

<SENTENCE_START> { return %SELF% ( quat . set from cross ( v 1 , v 2 ) ) ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { return %SELF% ( quat . set from cross ( v 1 , v 2 ) ) ; } <SENTENCE_END/>

(Copy Probability: 0.5%)

<SENTENCE_START> { return %SELF% ( quat . set from cross ( v 1 , v 2 ) ) ; } <SENTENCE_END/>


Original Name scale

scale

<SENTENCE_START> { tmp [ m 00 ] = scale x ; tmp [ m 01 ] = 0 ; tmp [ m 02 ] = 0 ; tmp [ m 03 ] = 0 ; tmp [ m 10 ] = 0 ; tmp [ m 11 ] = scale y ; tmp [ m 12 ] = 0 ; tmp [ m 13 ] = 0 ; tmp [ m 20 ] = 0 ; tmp [ m 21 ] = 0 ; tmp [ m 22 ] = scale z ; tmp [ m 23 ] = 0 ; tmp [ m 30 ] = 0 ; tmp [ m 31 ] = 0 ; tmp [ m 32 ] = 0 ; tmp [ m 33 ] = 1 ; mul ( val , tmp ) ; return this ; } <SENTENCE_END/>

(Copy Probability: 2.6%)

<SENTENCE_START> { tmp [ m 00 ] = scale x ; tmp [ m 01 ] = 0 ; tmp [ m 02 ] = 0 ; tmp [ m 03 ] = 0 ; tmp [ m 10 ] = 0 ; tmp [ m 11 ] = scale y ; tmp [ m 12 ] = 0 ; tmp [ m 13 ] = 0 ; tmp [ m 20 ] = 0 ; tmp [ m 21 ] = 0 ; tmp [ m 22 ] = scale z ; tmp [ m 23 ] = 0 ; tmp [ m 30 ] = 0 ; tmp [ m 31 ] = 0 ; tmp [ m 32 ] = 0 ; tmp [ m 33 ] = 1 ; mul ( val , tmp ) ; return this ; } <SENTENCE_END/>

%END%

<SENTENCE_START> { tmp [ m 00 ] = scale x ; tmp [ m 01 ] = 0 ; tmp [ m 02 ] = 0 ; tmp [ m 03 ] = 0 ; tmp [ m 10 ] = 0 ; tmp [ m 11 ] = scale y ; tmp [ m 12 ] = 0 ; tmp [ m 13 ] = 0 ; tmp [ m 20 ] = 0 ; tmp [ m 21 ] = 0 ; tmp [ m 22 ] = scale z ; tmp [ m 23 ] = 0 ; tmp [ m 30 ] = 0 ; tmp [ m 31 ] = 0 ; tmp [ m 32 ] = 0 ; tmp [ m 33 ] = 1 ; mul ( val , tmp ) ; return this ; } <SENTENCE_END/>

(Copy Probability: 3.2%)

<SENTENCE_START> { tmp [ m 00 ] = scale x ; tmp [ m 01 ] = 0 ; tmp [ m 02 ] = 0 ; tmp [ m 03 ] = 0 ; tmp [ m 10 ] = 0 ; tmp [ m 11 ] = scale y ; tmp [ m 12 ] = 0 ; tmp [ m 13 ] = 0 ; tmp [ m 20 ] = 0 ; tmp [ m 21 ] = 0 ; tmp [ m 22 ] = scale z ; tmp [ m 23 ] = 0 ; tmp [ m 30 ] = 0 ; tmp [ m 31 ] = 0 ; tmp [ m 32 ] = 0 ; tmp [ m 33 ] = 1 ; mul ( val , tmp ) ; return this ; } <SENTENCE_END/>


Original Name extract,4,x,3,matrix

extract

<SENTENCE_START> { dst [ 0 ] = val [ m 00 ] ; dst [ 1 ] = val [ m 10 ] ; dst [ 2 ] = val [ m 20 ] ; dst [ 3 ] = val [ m 01 ] ; dst [ 4 ] = val [ m 11 ] ; dst [ 5 ] = val [ m 21 ] ; dst [ 6 ] = val [ m 02 ] ; dst [ 7 ] = val [ m 12 ] ; dst [ 8 ] = val [ m 22 ] ; dst [ 9 ] = val [ m 03 ] ; dst [ 10 ] = val [ m 13 ] ; dst [ 11 ] = val [ m 23 ] ; } <SENTENCE_END/>

(Copy Probability: 2.3%)

<SENTENCE_START> { dst [ 0 ] = val [ m 00 ] ; dst [ 1 ] = val [ m 10 ] ; dst [ 2 ] = val [ m 20 ] ; dst [ 3 ] = val [ m 01 ] ; dst [ 4 ] = val [ m 11 ] ; dst [ 5 ] = val [ m 21 ] ; dst [ 6 ] = val [ m 02 ] ; dst [ 7 ] = val [ m 12 ] ; dst [ 8 ] = val [ m 22 ] ; dst [ 9 ] = val [ m 03 ] ; dst [ 10 ] = val [ m 13 ] ; dst [ 11 ] = val [ m 23 ] ; } <SENTENCE_END/>

4

<SENTENCE_START> { dst [ 0 ] = val [ m 00 ] ; dst [ 1 ] = val [ m 10 ] ; dst [ 2 ] = val [ m 20 ] ; dst [ 3 ] = val [ m 01 ] ; dst [ 4 ] = val [ m 11 ] ; dst [ 5 ] = val [ m 21 ] ; dst [ 6 ] = val [ m 02 ] ; dst [ 7 ] = val [ m 12 ] ; dst [ 8 ] = val [ m 22 ] ; dst [ 9 ] = val [ m 03 ] ; dst [ 10 ] = val [ m 13 ] ; dst [ 11 ] = val [ m 23 ] ; } <SENTENCE_END/>

(Copy Probability: 2.1%)

<SENTENCE_START> { dst [ 0 ] = val [ m 00 ] ; dst [ 1 ] = val [ m 10 ] ; dst [ 2 ] = val [ m 20 ] ; dst [ 3 ] = val [ m 01 ] ; dst [ 4 ] = val [ m 11 ] ; dst [ 5 ]