Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #replace
- //#############objectives#############
- targetMarkerObjective = targetMarker
- dummyMarkerObjective = dummyMarker
- rotationPitchObjective = rotationPitch
- rotationYawObjective = rotationYaw
- sinTableValueObjective = sinTableValue
- sinTableInterObjective = sinTableInter
- sinTableResultObjective = sinTableResult
- vectorXObjective = vectorX
- vectorYObjective = vectorY
- vectorZObjective = vectorZ
- tpMarkerObjective = tpMarker
- CONST_10 = _10 CONST
- CONST_1000 = _1000 CONST
- CONST_10000 = _10000 CONST
- CONST_90 = _90 CONST
- CONST_90000 = _90000 CONST
- CONST_360 = _360 CONST
- CONST_-1 = _-1 CONST
- //#############selector coordinates#############
- //#############selectors#############
- Dummy = @e[c=1,dummyMarkerObjective==1]
- Dummy[ = @e[c=1,dummyMarkerObjective==1,
- DummyYawNegative = Dummy[rym=180,ry=359]
- DummyPitchNegative = Dummy[rxm=270,rx=359]
- DummyTableAll = @e[2<=dummyMarkerObjective<=9]
- DummyTableAll[ = @e[2<=dummyMarkerObjective<=9,
- DummyTable[ = @e[c=1,dummyMarkerObjective==
- Target = @e[targetMarkerObjective==1,c=1]
- TPTarget = @e[tpMarkerObjective==1]
- TPTarget[ = @e[tpMarkerObjective==1,
- //#############command coordinates#############
- dummyAnalyzingCoordinates = -2297.5 61.5 1058.5
- //#############commands#############
- //#####main#####
- //#####copy rotation#####
- #new_functionline x ~ ~3 ~4
- tp Dummy Target
- tp Dummy dummyAnalyzingCoordinates ~ ~
- //#####yaw#####
- #new_functionline x ~ ~3 ~8
- //prepare
- Dummy rotationYawObjective = 256000
- DummyYawNegative rotationYawObjective += 180000
- tp DummyYawNegative ~ ~ ~ ~-180 ~
- //analyze to +/-1.0
- tp Dummy ~ ~ ~ ~-128 ~
- DummyYawNegative rotationYawObjective -= 128000
- tp DummyYawNegative ~ ~ ~ ~128 ~
- tp Dummy ~ ~ ~ ~-64 ~
- DummyYawNegative rotationYawObjective -= 64000
- tp DummyYawNegative ~ ~ ~ ~64 ~
- tp Dummy ~ ~ ~ ~-32 ~
- DummyYawNegative rotationYawObjective -= 32000
- tp DummyYawNegative ~ ~ ~ ~32 ~
- tp Dummy ~ ~ ~ ~-16 ~
- DummyYawNegative rotationYawObjective -= 16000
- tp DummyYawNegative ~ ~ ~ ~16 ~
- tp Dummy ~ ~ ~ ~-8 ~
- DummyYawNegative rotationYawObjective -= 8000
- tp DummyYawNegative ~ ~ ~ ~8 ~
- tp Dummy ~ ~ ~ ~-4 ~
- DummyYawNegative rotationYawObjective -= 4000
- tp DummyYawNegative ~ ~ ~ ~4 ~
- tp Dummy ~ ~ ~ ~-2 ~
- DummyYawNegative rotationYawObjective -= 2000
- tp DummyYawNegative ~ ~ ~ ~2 ~
- tp Dummy ~ ~ ~ ~-1 ~
- DummyYawNegative rotationYawObjective -= 1000
- tp DummyYawNegative ~ ~ ~ ~1 ~
- //increase accuracy (10 bits)
- tp Dummy ~ ~ ~ ~-0.5 ~
- DummyYawNegative rotationYawObjective -= 500
- tp DummyYawNegative ~ ~ ~ ~0.5 ~
- tp Dummy ~ ~ ~ ~-0.25 ~
- DummyYawNegative rotationYawObjective -= 250
- tp DummyYawNegative ~ ~ ~ ~0.25 ~
- tp Dummy ~ ~ ~ ~-0.125 ~
- DummyYawNegative rotationYawObjective -= 125
- tp DummyYawNegative ~ ~ ~ ~0.125 ~
- tp Dummy ~ ~ ~ ~-0.0625 ~
- DummyYawNegative rotationYawObjective -= 63
- tp DummyYawNegative ~ ~ ~ ~0.0625 ~
- tp Dummy ~ ~ ~ ~-0.03125 ~
- DummyYawNegative rotationYawObjective -= 31
- tp DummyYawNegative ~ ~ ~ ~0.03125 ~
- tp Dummy ~ ~ ~ ~-0.015625 ~
- DummyYawNegative rotationYawObjective -= 16
- tp DummyYawNegative ~ ~ ~ ~0.015625 ~
- tp Dummy ~ ~ ~ ~-0.0078125 ~
- DummyYawNegative rotationYawObjective -= 8
- tp DummyYawNegative ~ ~ ~ ~0.0078125 ~
- tp Dummy ~ ~ ~ ~-0.00390625 ~
- DummyYawNegative rotationYawObjective -= 4
- tp DummyYawNegative ~ ~ ~ ~0.00390625 ~
- tp Dummy ~ ~ ~ ~-0.001953125 ~
- DummyYawNegative rotationYawObjective -= 2
- tp DummyYawNegative ~ ~ ~ ~0.001953125 ~
- tp Dummy ~ ~ ~ ~-0.0009765625 ~
- DummyYawNegative rotationYawObjective -= 1
- tp DummyYawNegative ~ ~ ~ ~0.0009765625 ~
- //convert for viewing
- //Dummy[rotationYawObjective>=180000] rotationYawObjective -= 360000
- Yaw Rotation = Dummy rotationYawObjective
- //#####pitch#####
- #new_functionline x ~ ~3 ~12
- //prepare
- Dummy rotationPitchObjective = 128000
- DummyPitchNegative rotationPitchObjective += 270000
- tp DummyPitchNegative ~ ~ ~ ~ ~90
- //analyze to +/-1.0
- tp Dummy ~ ~ ~ ~ ~-64
- DummyPitchNegative rotationPitchObjective -= 64000
- tp DummyPitchNegative ~ ~ ~ ~ ~64
- tp Dummy ~ ~ ~ ~ ~-32
- DummyPitchNegative rotationPitchObjective -= 32000
- tp DummyPitchNegative ~ ~ ~ ~ ~32
- tp Dummy ~ ~ ~ ~ ~-16
- DummyPitchNegative rotationPitchObjective -= 16000
- tp DummyPitchNegative ~ ~ ~ ~ ~16
- tp Dummy ~ ~ ~ ~ ~-8
- DummyPitchNegative rotationPitchObjective -= 8000
- tp DummyPitchNegative ~ ~ ~ ~ ~8
- tp Dummy ~ ~ ~ ~ ~-4
- DummyPitchNegative rotationPitchObjective -= 4000
- tp DummyPitchNegative ~ ~ ~ ~ ~4
- tp Dummy ~ ~ ~ ~ ~-2
- DummyPitchNegative rotationPitchObjective -= 2000
- tp DummyPitchNegative ~ ~ ~ ~ ~2
- tp Dummy ~ ~ ~ ~ ~-1
- DummyPitchNegative rotationPitchObjective -= 1000
- tp DummyPitchNegative ~ ~ ~ ~ ~1
- //increase accuracy (10 bits)
- tp Dummy ~ ~ ~ ~ ~-0.5
- DummyPitchNegative rotationPitchObjective -= 500
- tp DummyPitchNegative ~ ~ ~ ~ ~0.5
- tp Dummy ~ ~ ~ ~ ~-0.25
- DummyPitchNegative rotationPitchObjective -= 250
- tp DummyPitchNegative ~ ~ ~ ~ ~0.25
- tp Dummy ~ ~ ~ ~ ~-0.125
- DummyPitchNegative rotationPitchObjective -= 125
- tp DummyPitchNegative ~ ~ ~ ~ ~0.125
- tp Dummy ~ ~ ~ ~ ~-0.0625
- DummyPitchNegative rotationPitchObjective -= 63
- tp DummyPitchNegative ~ ~ ~ ~ ~0.0625
- tp Dummy ~ ~ ~ ~ ~-0.03125
- DummyPitchNegative rotationPitchObjective -= 31
- tp DummyPitchNegative ~ ~ ~ ~ ~0.03125
- tp Dummy ~ ~ ~ ~ ~-0.015625
- DummyPitchNegative rotationPitchObjective -= 16
- tp DummyPitchNegative ~ ~ ~ ~ ~0.015625
- tp Dummy ~ ~ ~ ~ ~-0.0078125
- DummyPitchNegative rotationPitchObjective -= 8
- tp DummyPitchNegative ~ ~ ~ ~ ~0.0078125
- tp Dummy ~ ~ ~ ~ ~-0.00390625
- DummyPitchNegative rotationPitchObjective -= 4
- tp DummyPitchNegative ~ ~ ~ ~ ~0.00390625
- tp Dummy ~ ~ ~ ~ ~-0.001953125
- DummyPitchNegative rotationPitchObjective -= 2
- tp DummyPitchNegative ~ ~ ~ ~ ~0.001953125
- tp Dummy ~ ~ ~ ~ ~-0.0009765625
- DummyPitchNegative rotationPitchObjective -= 1
- tp DummyPitchNegative ~ ~ ~ ~ ~0.0009765625
- //convert for viewing
- //Dummy[rotationPitchObjective>=180000] rotationPitchObjective -= 360000
- Pitch Rotation = Dummy rotationPitchObjective
- //#####pre table#####
- #new_functionline x ~ ~3 ~-4
- DummyTable[<<2,4>>] sinTableValueObjective = Dummy rotationYawObjective
- DummyTable[<<3,5>>] sinTableValueObjective = Dummy rotationPitchObjective
- @e[4<=dummyMarkerObjective<=5] sinTableValueObjective += 90000
- @e[2<=dummyMarkerObjective<=5] sinTableInterObjective = sinTableValueObjective
- @e[2<=dummyMarkerObjective<=5] sinTableValueObjective /= CONST_1000
- @e[2<=dummyMarkerObjective<=5] sinTableInterObjective %= CONST_1000
- DummyTable[<<6:9>>] sinTableValueObjective = DummyTable[<<2:5>>] sinTableValueObjective
- DummyTableAll sinTableValueObjective %= CONST_360
- @e[dummyMarkerObjective>=6] sinTableValueObjective += 1
- //#####table#####
- #new_functionline x ~ ~3 ~-8
- DummyTableAll sinTableResultObjective = 0 -= sinTableValueObjective %= CONST_90
- DummyTableAll[90<=sinTableValueObjective<=179] sinTableResultObjective += 90 *= CONST_-1
- DummyTableAll[270<=sinTableValueObjective<=359] sinTableResultObjective += 90 *= CONST_-1
- DummyTableAll[sinTableResultObjective==0] sinTableResultObjective = 0
- DummyTableAll[sinTableResultObjective==-1] sinTableResultObjective = 1745
- DummyTableAll[sinTableResultObjective==-2] sinTableResultObjective = 3490
- DummyTableAll[sinTableResultObjective==-3] sinTableResultObjective = 5234
- DummyTableAll[sinTableResultObjective==-4] sinTableResultObjective = 6976
- DummyTableAll[sinTableResultObjective==-5] sinTableResultObjective = 8716
- DummyTableAll[sinTableResultObjective==-6] sinTableResultObjective = 10453
- DummyTableAll[sinTableResultObjective==-7] sinTableResultObjective = 12187
- DummyTableAll[sinTableResultObjective==-8] sinTableResultObjective = 13917
- DummyTableAll[sinTableResultObjective==-9] sinTableResultObjective = 15643
- DummyTableAll[sinTableResultObjective==-10] sinTableResultObjective = 17365
- DummyTableAll[sinTableResultObjective==-11] sinTableResultObjective = 19081
- DummyTableAll[sinTableResultObjective==-12] sinTableResultObjective = 20791
- DummyTableAll[sinTableResultObjective==-13] sinTableResultObjective = 22495
- DummyTableAll[sinTableResultObjective==-14] sinTableResultObjective = 24192
- DummyTableAll[sinTableResultObjective==-15] sinTableResultObjective = 25882
- DummyTableAll[sinTableResultObjective==-16] sinTableResultObjective = 27564
- DummyTableAll[sinTableResultObjective==-17] sinTableResultObjective = 29237
- DummyTableAll[sinTableResultObjective==-18] sinTableResultObjective = 30902
- DummyTableAll[sinTableResultObjective==-19] sinTableResultObjective = 32557
- DummyTableAll[sinTableResultObjective==-20] sinTableResultObjective = 34202
- DummyTableAll[sinTableResultObjective==-21] sinTableResultObjective = 35837
- DummyTableAll[sinTableResultObjective==-22] sinTableResultObjective = 37461
- DummyTableAll[sinTableResultObjective==-23] sinTableResultObjective = 39073
- DummyTableAll[sinTableResultObjective==-24] sinTableResultObjective = 40674
- DummyTableAll[sinTableResultObjective==-25] sinTableResultObjective = 42262
- DummyTableAll[sinTableResultObjective==-26] sinTableResultObjective = 43837
- DummyTableAll[sinTableResultObjective==-27] sinTableResultObjective = 45399
- DummyTableAll[sinTableResultObjective==-28] sinTableResultObjective = 46947
- DummyTableAll[sinTableResultObjective==-29] sinTableResultObjective = 48481
- DummyTableAll[sinTableResultObjective==-30] sinTableResultObjective = 50000
- DummyTableAll[sinTableResultObjective==-31] sinTableResultObjective = 51504
- DummyTableAll[sinTableResultObjective==-32] sinTableResultObjective = 52992
- DummyTableAll[sinTableResultObjective==-33] sinTableResultObjective = 54464
- DummyTableAll[sinTableResultObjective==-34] sinTableResultObjective = 55919
- DummyTableAll[sinTableResultObjective==-35] sinTableResultObjective = 57358
- DummyTableAll[sinTableResultObjective==-36] sinTableResultObjective = 58779
- DummyTableAll[sinTableResultObjective==-37] sinTableResultObjective = 60182
- DummyTableAll[sinTableResultObjective==-38] sinTableResultObjective = 61566
- DummyTableAll[sinTableResultObjective==-39] sinTableResultObjective = 62932
- DummyTableAll[sinTableResultObjective==-40] sinTableResultObjective = 64279
- DummyTableAll[sinTableResultObjective==-41] sinTableResultObjective = 65606
- DummyTableAll[sinTableResultObjective==-42] sinTableResultObjective = 66913
- DummyTableAll[sinTableResultObjective==-43] sinTableResultObjective = 68200
- DummyTableAll[sinTableResultObjective==-44] sinTableResultObjective = 69466
- DummyTableAll[sinTableResultObjective==-45] sinTableResultObjective = 70711
- DummyTableAll[sinTableResultObjective==-46] sinTableResultObjective = 71934
- DummyTableAll[sinTableResultObjective==-47] sinTableResultObjective = 73135
- DummyTableAll[sinTableResultObjective==-48] sinTableResultObjective = 74314
- DummyTableAll[sinTableResultObjective==-49] sinTableResultObjective = 75471
- DummyTableAll[sinTableResultObjective==-50] sinTableResultObjective = 76604
- DummyTableAll[sinTableResultObjective==-51] sinTableResultObjective = 77715
- DummyTableAll[sinTableResultObjective==-52] sinTableResultObjective = 78801
- DummyTableAll[sinTableResultObjective==-53] sinTableResultObjective = 79864
- DummyTableAll[sinTableResultObjective==-54] sinTableResultObjective = 80902
- DummyTableAll[sinTableResultObjective==-55] sinTableResultObjective = 81915
- DummyTableAll[sinTableResultObjective==-56] sinTableResultObjective = 82904
- DummyTableAll[sinTableResultObjective==-57] sinTableResultObjective = 83867
- DummyTableAll[sinTableResultObjective==-58] sinTableResultObjective = 84805
- DummyTableAll[sinTableResultObjective==-59] sinTableResultObjective = 85717
- DummyTableAll[sinTableResultObjective==-60] sinTableResultObjective = 86603
- DummyTableAll[sinTableResultObjective==-61] sinTableResultObjective = 87462
- DummyTableAll[sinTableResultObjective==-62] sinTableResultObjective = 88295
- DummyTableAll[sinTableResultObjective==-63] sinTableResultObjective = 89101
- DummyTableAll[sinTableResultObjective==-64] sinTableResultObjective = 89879
- DummyTableAll[sinTableResultObjective==-65] sinTableResultObjective = 90631
- DummyTableAll[sinTableResultObjective==-66] sinTableResultObjective = 91355
- DummyTableAll[sinTableResultObjective==-67] sinTableResultObjective = 92050
- DummyTableAll[sinTableResultObjective==-68] sinTableResultObjective = 92718
- DummyTableAll[sinTableResultObjective==-69] sinTableResultObjective = 93358
- DummyTableAll[sinTableResultObjective==-70] sinTableResultObjective = 93969
- DummyTableAll[sinTableResultObjective==-71] sinTableResultObjective = 94552
- DummyTableAll[sinTableResultObjective==-72] sinTableResultObjective = 95106
- DummyTableAll[sinTableResultObjective==-73] sinTableResultObjective = 95630
- DummyTableAll[sinTableResultObjective==-74] sinTableResultObjective = 96126
- DummyTableAll[sinTableResultObjective==-75] sinTableResultObjective = 96593
- DummyTableAll[sinTableResultObjective==-76] sinTableResultObjective = 97030
- DummyTableAll[sinTableResultObjective==-77] sinTableResultObjective = 97437
- DummyTableAll[sinTableResultObjective==-78] sinTableResultObjective = 97815
- DummyTableAll[sinTableResultObjective==-79] sinTableResultObjective = 98163
- DummyTableAll[sinTableResultObjective==-80] sinTableResultObjective = 98481
- DummyTableAll[sinTableResultObjective==-81] sinTableResultObjective = 98769
- DummyTableAll[sinTableResultObjective==-82] sinTableResultObjective = 99027
- DummyTableAll[sinTableResultObjective==-83] sinTableResultObjective = 99255
- DummyTableAll[sinTableResultObjective==-84] sinTableResultObjective = 99452
- DummyTableAll[sinTableResultObjective==-85] sinTableResultObjective = 99619
- DummyTableAll[sinTableResultObjective==-86] sinTableResultObjective = 99756
- DummyTableAll[sinTableResultObjective==-87] sinTableResultObjective = 99863
- DummyTableAll[sinTableResultObjective==-88] sinTableResultObjective = 99939
- DummyTableAll[sinTableResultObjective==-89] sinTableResultObjective = 99985
- DummyTableAll[sinTableResultObjective==-90] sinTableResultObjective = 100000
- DummyTableAll[181<=sinTableValueObjective<=359] sinTableResultObjective *= CONST_-1
- //#####post table#####
- #new_functionline x ~ ~3 ~-12
- DummyTable[<<6:9>>] sinTableResultObjective -= DummyTable[<<2:5>>] sinTableResultObjective *= DummyTable[<<2:5>>] sinTableInterObjective /= CONST_1000
- DummyTable[<<2:5>>] sinTableResultObjective += DummyTable[<<6:9>>] sinTableResultObjective
- //#####calc vector#####
- #new_functionline x ~ ~3 ~-16
- Target vectorYObjective = DummyTable[3] sinTableResultObjective *= CONST_-1
- Target vectorXObjective = DummyTable[2] sinTableResultObjective *= CONST_-1
- Target vectorZObjective = DummyTable[4] sinTableResultObjective
- DummyTable[5] sinTableResultObjective /= CONST_10
- Target vectorXObjective *= DummyTable[5] sinTableResultObjective /= CONST_10000
- Target vectorZObjective *= DummyTable[5] sinTableResultObjective /= CONST_10000
- //display
- <<X,Y,Z>> Vector = Target vector<<X,Y,Z>>
- //####################effects#######################
- //#####tp#####
- #new_functionline x ~ ~12 ~
- tp TPTarget[vectorXObjective>=64000] ~64.0 ~ ~
- tp TPTarget[vectorXObjective<=-64000] ~-64.0 ~ ~
- tp TPTarget[vectorYObjective>=64000] ~ ~64.0 ~
- tp TPTarget[vectorYObjective<=-64000] ~ ~-64.0 ~
- tp TPTarget[vectorZObjective>=64000] ~ ~ ~64.0
- tp TPTarget[vectorZObjective<=-64000] ~ ~ ~-64.0
- TPTarget[vectorXObjective>=64000] vectorXObjective -= 64000
- TPTarget[vectorXObjective<=-64000] vectorXObjective += 64000
- TPTarget[vectorYObjective>=64000] vectorYObjective -= 64000
- TPTarget[vectorYObjective<=-64000] vectorYObjective += 64000
- TPTarget[vectorZObjective>=64000] vectorZObjective -= 64000
- TPTarget[vectorZObjective<=-64000] vectorZObjective += 64000
- tp TPTarget[vectorXObjective>=32000] ~32.0 ~ ~
- tp TPTarget[vectorXObjective<=-32000] ~-32.0 ~ ~
- tp TPTarget[vectorYObjective>=32000] ~ ~32.0 ~
- tp TPTarget[vectorYObjective<=-32000] ~ ~-32.0 ~
- tp TPTarget[vectorZObjective>=32000] ~ ~ ~32.0
- tp TPTarget[vectorZObjective<=-32000] ~ ~ ~-32.0
- TPTarget[vectorXObjective>=32000] vectorXObjective -= 32000
- TPTarget[vectorXObjective<=-32000] vectorXObjective += 32000
- TPTarget[vectorYObjective>=32000] vectorYObjective -= 32000
- TPTarget[vectorYObjective<=-32000] vectorYObjective += 32000
- TPTarget[vectorZObjective>=32000] vectorZObjective -= 32000
- TPTarget[vectorZObjective<=-32000] vectorZObjective += 32000
- tp TPTarget[vectorXObjective>=16000] ~16.0 ~ ~
- tp TPTarget[vectorXObjective<=-16000] ~-16.0 ~ ~
- tp TPTarget[vectorYObjective>=16000] ~ ~16.0 ~
- tp TPTarget[vectorYObjective<=-16000] ~ ~-16.0 ~
- tp TPTarget[vectorZObjective>=16000] ~ ~ ~16.0
- tp TPTarget[vectorZObjective<=-16000] ~ ~ ~-16.0
- TPTarget[vectorXObjective>=16000] vectorXObjective -= 16000
- TPTarget[vectorXObjective<=-16000] vectorXObjective += 16000
- TPTarget[vectorYObjective>=16000] vectorYObjective -= 16000
- TPTarget[vectorYObjective<=-16000] vectorYObjective += 16000
- TPTarget[vectorZObjective>=16000] vectorZObjective -= 16000
- TPTarget[vectorZObjective<=-16000] vectorZObjective += 16000
- tp TPTarget[vectorXObjective>=8000] ~8.0 ~ ~
- tp TPTarget[vectorXObjective<=-8000] ~-8.0 ~ ~
- tp TPTarget[vectorYObjective>=8000] ~ ~8.0 ~
- tp TPTarget[vectorYObjective<=-8000] ~ ~-8.0 ~
- tp TPTarget[vectorZObjective>=8000] ~ ~ ~8.0
- tp TPTarget[vectorZObjective<=-8000] ~ ~ ~-8.0
- TPTarget[vectorXObjective>=8000] vectorXObjective -= 8000
- TPTarget[vectorXObjective<=-8000] vectorXObjective += 8000
- TPTarget[vectorYObjective>=8000] vectorYObjective -= 8000
- TPTarget[vectorYObjective<=-8000] vectorYObjective += 8000
- TPTarget[vectorZObjective>=8000] vectorZObjective -= 8000
- TPTarget[vectorZObjective<=-8000] vectorZObjective += 8000
- tp TPTarget[vectorXObjective>=4000] ~4.0 ~ ~
- tp TPTarget[vectorXObjective<=-4000] ~-4.0 ~ ~
- tp TPTarget[vectorYObjective>=4000] ~ ~4.0 ~
- tp TPTarget[vectorYObjective<=-4000] ~ ~-4.0 ~
- tp TPTarget[vectorZObjective>=4000] ~ ~ ~4.0
- tp TPTarget[vectorZObjective<=-4000] ~ ~ ~-4.0
- TPTarget[vectorXObjective>=4000] vectorXObjective -= 4000
- TPTarget[vectorXObjective<=-4000] vectorXObjective += 4000
- TPTarget[vectorYObjective>=4000] vectorYObjective -= 4000
- TPTarget[vectorYObjective<=-4000] vectorYObjective += 4000
- TPTarget[vectorZObjective>=4000] vectorZObjective -= 4000
- TPTarget[vectorZObjective<=-4000] vectorZObjective += 4000
- tp TPTarget[vectorXObjective>=2000] ~2.0 ~ ~
- tp TPTarget[vectorXObjective<=-2000] ~-2.0 ~ ~
- tp TPTarget[vectorYObjective>=2000] ~ ~2.0 ~
- tp TPTarget[vectorYObjective<=-2000] ~ ~-2.0 ~
- tp TPTarget[vectorZObjective>=2000] ~ ~ ~2.0
- tp TPTarget[vectorZObjective<=-2000] ~ ~ ~-2.0
- TPTarget[vectorXObjective>=2000] vectorXObjective -= 2000
- TPTarget[vectorXObjective<=-2000] vectorXObjective += 2000
- TPTarget[vectorYObjective>=2000] vectorYObjective -= 2000
- TPTarget[vectorYObjective<=-2000] vectorYObjective += 2000
- TPTarget[vectorZObjective>=2000] vectorZObjective -= 2000
- TPTarget[vectorZObjective<=-2000] vectorZObjective += 2000
- tp TPTarget[vectorXObjective>=1000] ~1.0 ~ ~
- tp TPTarget[vectorXObjective<=-1000] ~-1.0 ~ ~
- tp TPTarget[vectorYObjective>=1000] ~ ~1.0 ~
- tp TPTarget[vectorYObjective<=-1000] ~ ~-1.0 ~
- tp TPTarget[vectorZObjective>=1000] ~ ~ ~1.0
- tp TPTarget[vectorZObjective<=-1000] ~ ~ ~-1.0
- TPTarget[vectorXObjective>=1000] vectorXObjective -= 1000
- TPTarget[vectorXObjective<=-1000] vectorXObjective += 1000
- TPTarget[vectorYObjective>=1000] vectorYObjective -= 1000
- TPTarget[vectorYObjective<=-1000] vectorYObjective += 1000
- TPTarget[vectorZObjective>=1000] vectorZObjective -= 1000
- TPTarget[vectorZObjective<=-1000] vectorZObjective += 1000
- tp TPTarget[vectorXObjective>=500] ~0.5 ~ ~
- tp TPTarget[vectorXObjective<=-500] ~-0.5 ~ ~
- tp TPTarget[vectorYObjective>=500] ~ ~0.5 ~
- tp TPTarget[vectorYObjective<=-500] ~ ~-0.5 ~
- tp TPTarget[vectorZObjective>=500] ~ ~ ~0.5
- tp TPTarget[vectorZObjective<=-500] ~ ~ ~-0.5
- TPTarget[vectorXObjective>=500] vectorXObjective -= 500
- TPTarget[vectorXObjective<=-500] vectorXObjective += 500
- TPTarget[vectorYObjective>=500] vectorYObjective -= 500
- TPTarget[vectorYObjective<=-500] vectorYObjective += 500
- TPTarget[vectorZObjective>=500] vectorZObjective -= 500
- TPTarget[vectorZObjective<=-500] vectorZObjective += 500
- tp TPTarget[vectorXObjective>=250] ~0.25 ~ ~
- tp TPTarget[vectorXObjective<=-250] ~-0.25 ~ ~
- tp TPTarget[vectorYObjective>=250] ~ ~0.25 ~
- tp TPTarget[vectorYObjective<=-250] ~ ~-0.25 ~
- tp TPTarget[vectorZObjective>=250] ~ ~ ~0.25
- tp TPTarget[vectorZObjective<=-250] ~ ~ ~-0.25
- TPTarget[vectorXObjective>=250] vectorXObjective -= 250
- TPTarget[vectorXObjective<=-250] vectorXObjective += 250
- TPTarget[vectorYObjective>=250] vectorYObjective -= 250
- TPTarget[vectorYObjective<=-250] vectorYObjective += 250
- TPTarget[vectorZObjective>=250] vectorZObjective -= 250
- TPTarget[vectorZObjective<=-250] vectorZObjective += 250
- tp TPTarget[vectorXObjective>=125] ~0.125 ~ ~
- tp TPTarget[vectorXObjective<=-125] ~-0.125 ~ ~
- tp TPTarget[vectorYObjective>=125] ~ ~0.125 ~
- tp TPTarget[vectorYObjective<=-125] ~ ~-0.125 ~
- tp TPTarget[vectorZObjective>=125] ~ ~ ~0.125
- tp TPTarget[vectorZObjective<=-125] ~ ~ ~-0.125
- TPTarget[vectorXObjective>=125] vectorXObjective -= 125
- TPTarget[vectorXObjective<=-125] vectorXObjective += 125
- TPTarget[vectorYObjective>=125] vectorYObjective -= 125
- TPTarget[vectorYObjective<=-125] vectorYObjective += 125
- TPTarget[vectorZObjective>=125] vectorZObjective -= 125
- TPTarget[vectorZObjective<=-125] vectorZObjective += 125
- tp TPTarget[vectorXObjective>=63] ~0.063 ~ ~
- tp TPTarget[vectorXObjective<=-63] ~-0.063 ~ ~
- tp TPTarget[vectorYObjective>=63] ~ ~0.063 ~
- tp TPTarget[vectorYObjective<=-63] ~ ~-0.063 ~
- tp TPTarget[vectorZObjective>=63] ~ ~ ~0.063
- tp TPTarget[vectorZObjective<=-63] ~ ~ ~-0.063
- TPTarget[vectorXObjective>=63] vectorXObjective -= 63
- TPTarget[vectorXObjective<=-63] vectorXObjective += 63
- TPTarget[vectorYObjective>=63] vectorYObjective -= 63
- TPTarget[vectorYObjective<=-63] vectorYObjective += 63
- TPTarget[vectorZObjective>=63] vectorZObjective -= 63
- TPTarget[vectorZObjective<=-63] vectorZObjective += 63
- tp TPTarget[vectorXObjective>=31] ~0.031 ~ ~
- tp TPTarget[vectorXObjective<=-31] ~-0.031 ~ ~
- tp TPTarget[vectorYObjective>=31] ~ ~0.031 ~
- tp TPTarget[vectorYObjective<=-31] ~ ~-0.031 ~
- tp TPTarget[vectorZObjective>=31] ~ ~ ~0.031
- tp TPTarget[vectorZObjective<=-31] ~ ~ ~-0.031
- TPTarget[vectorXObjective>=31] vectorXObjective -= 31
- TPTarget[vectorXObjective<=-31] vectorXObjective += 31
- TPTarget[vectorYObjective>=31] vectorYObjective -= 31
- TPTarget[vectorYObjective<=-31] vectorYObjective += 31
- TPTarget[vectorZObjective>=31] vectorZObjective -= 31
- TPTarget[vectorZObjective<=-31] vectorZObjective += 31
- tp TPTarget[vectorXObjective>=16] ~0.016 ~ ~
- tp TPTarget[vectorXObjective<=-16] ~-0.016 ~ ~
- tp TPTarget[vectorYObjective>=16] ~ ~0.016 ~
- tp TPTarget[vectorYObjective<=-16] ~ ~-0.016 ~
- tp TPTarget[vectorZObjective>=16] ~ ~ ~0.016
- tp TPTarget[vectorZObjective<=-16] ~ ~ ~-0.016
- TPTarget[vectorXObjective>=16] vectorXObjective -= 16
- TPTarget[vectorXObjective<=-16] vectorXObjective += 16
- TPTarget[vectorYObjective>=16] vectorYObjective -= 16
- TPTarget[vectorYObjective<=-16] vectorYObjective += 16
- TPTarget[vectorZObjective>=16] vectorZObjective -= 16
- TPTarget[vectorZObjective<=-16] vectorZObjective += 16
- tp TPTarget[vectorXObjective>=8] ~0.008 ~ ~
- tp TPTarget[vectorXObjective<=-8] ~-0.008 ~ ~
- tp TPTarget[vectorYObjective>=8] ~ ~0.008 ~
- tp TPTarget[vectorYObjective<=-8] ~ ~-0.008 ~
- tp TPTarget[vectorZObjective>=8] ~ ~ ~0.008
- tp TPTarget[vectorZObjective<=-8] ~ ~ ~-0.008
- TPTarget[vectorXObjective>=8] vectorXObjective -= 8
- TPTarget[vectorXObjective<=-8] vectorXObjective += 8
- TPTarget[vectorYObjective>=8] vectorYObjective -= 8
- TPTarget[vectorYObjective<=-8] vectorYObjective += 8
- TPTarget[vectorZObjective>=8] vectorZObjective -= 8
- TPTarget[vectorZObjective<=-8] vectorZObjective += 8
- tp TPTarget[vectorXObjective>=4] ~0.004 ~ ~
- tp TPTarget[vectorXObjective<=-4] ~-0.004 ~ ~
- tp TPTarget[vectorYObjective>=4] ~ ~0.004 ~
- tp TPTarget[vectorYObjective<=-4] ~ ~-0.004 ~
- tp TPTarget[vectorZObjective>=4] ~ ~ ~0.004
- tp TPTarget[vectorZObjective<=-4] ~ ~ ~-0.004
- TPTarget[vectorXObjective>=4] vectorXObjective -= 4
- TPTarget[vectorXObjective<=-4] vectorXObjective += 4
- TPTarget[vectorYObjective>=4] vectorYObjective -= 4
- TPTarget[vectorYObjective<=-4] vectorYObjective += 4
- TPTarget[vectorZObjective>=4] vectorZObjective -= 4
- TPTarget[vectorZObjective<=-4] vectorZObjective += 4
- tp TPTarget[vectorXObjective>=2] ~0.002 ~ ~
- tp TPTarget[vectorXObjective<=-2] ~-0.002 ~ ~
- tp TPTarget[vectorYObjective>=2] ~ ~0.002 ~
- tp TPTarget[vectorYObjective<=-2] ~ ~-0.002 ~
- tp TPTarget[vectorZObjective>=2] ~ ~ ~0.002
- tp TPTarget[vectorZObjective<=-2] ~ ~ ~-0.002
- TPTarget[vectorXObjective>=2] vectorXObjective -= 2
- TPTarget[vectorXObjective<=-2] vectorXObjective += 2
- TPTarget[vectorYObjective>=2] vectorYObjective -= 2
- TPTarget[vectorYObjective<=-2] vectorYObjective += 2
- TPTarget[vectorZObjective>=2] vectorZObjective -= 2
- TPTarget[vectorZObjective<=-2] vectorZObjective += 2
- tp TPTarget[vectorXObjective>=1] ~0.001 ~ ~
- tp TPTarget[vectorXObjective<=-1] ~-0.001 ~ ~
- tp TPTarget[vectorYObjective>=1] ~ ~0.001 ~
- tp TPTarget[vectorYObjective<=-1] ~ ~-0.001 ~
- tp TPTarget[vectorZObjective>=1] ~ ~ ~0.001
- tp TPTarget[vectorZObjective<=-1] ~ ~ ~-0.001
- TPTarget[vectorXObjective>=1] vectorXObjective -= 1
- TPTarget[vectorXObjective<=-1] vectorXObjective += 1
- TPTarget[vectorYObjective>=1] vectorYObjective -= 1
- TPTarget[vectorYObjective<=-1] vectorYObjective += 1
- TPTarget[vectorZObjective>=1] vectorZObjective -= 1
- TPTarget[vectorZObjective<=-1] vectorZObjective += 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement