Difference between revisions of "Scripting Tutorial: Working with FormLists"
Jump to navigation
Jump to search
m
Scripting Tutorial: Working with FormLists (edit)
Revision as of 12:03, 3 August 2009
, 12:03, 3 August 2009no edit summary
imported>Omzy |
imported>Omzy m |
||
Line 123: | Line 123: | ||
set nameOffsetY to 0 | set nameOffsetY to 0 | ||
set nameOffsetZ to 10 | set nameOffsetZ to 10 | ||
;PRINT FIRST NAME | |||
set letterList to nameCloud | set letterList to nameCloud | ||
Label 1 | Label 1 | ||
Line 131: | Line 131: | ||
currentLetter.SetPos Y letterPosY | currentLetter.SetPos Y letterPosY | ||
currentLetter.SetPos Z letterPosZ | currentLetter.SetPos Z letterPosZ | ||
;add offsets for next letter | ;add offsets for next letter | ||
set letterPosX to letterPosX + letterOffsetX | set letterPosX to letterPosX + letterOffsetX | ||
set letterPosY to letterPosY + letterOffsetY | set letterPosY to letterPosY + letterOffsetY | ||
set letterPosZ to letterPosZ + letterOffsetZ | set letterPosZ to letterPosZ + letterOffsetZ | ||
set count1 to count1 + 1 | set count1 to count1 + 1 | ||
if count1 < ListGetCount letterList | if count1 < ListGetCount letterList | ||
GoTo 1 | GoTo 1 | ||
endif | endif | ||
;set position of next name's first letter | ;set position of next name's first letter | ||
set letterPosX to firstLetterPosX | set letterPosX to firstLetterPosX | ||
Line 149: | Line 146: | ||
set letterPosY to letterPosY + nameOffsetY | set letterPosY to letterPosY + nameOffsetY | ||
set letterPosZ to letterPosZ + nameOffsetZ | set letterPosZ to letterPosZ + nameOffsetZ | ||
;PRINT SECOND NAME | |||
set letterList to nameBarret | set letterList to nameBarret | ||
Label 2 | Label 2 | ||
Line 157: | Line 154: | ||
currentLetter.SetPos Y letterPosY | currentLetter.SetPos Y letterPosY | ||
currentLetter.SetPos Z letterPosZ | currentLetter.SetPos Z letterPosZ | ||
;add offsets for next letter | ;add offsets for next letter | ||
set letterPosX to letterPosX + letterOffsetX | set letterPosX to letterPosX + letterOffsetX | ||
set letterPosY to letterPosY + letterOffsetY | set letterPosY to letterPosY + letterOffsetY | ||
set letterPosZ to letterPosZ + letterOffsetZ | set letterPosZ to letterPosZ + letterOffsetZ | ||
set count2 to count2 + 1 | set count2 to count2 + 1 | ||
if count2 < ListGetCount letterList | if count2 < ListGetCount letterList | ||
GoTo 2 | GoTo 2 | ||
endif | endif | ||
(etc) | (etc) | ||
End | End |