무슨 소스인지는 .. 기억이 안나고 그냥 바탕화면에 있길래 백업용으로 올려둠
transform
위치 : pos (position을 줄인 단어입니다.)
회전 : rotation
크기 : scale
move 상대이동
mypot1 = teapot() --create a teapot
fn whendeleted = --define a callback function
(
local deletedobjects = callbacks.notificationParam()
format "Callback: %\n" deletedobjects
-- This will printevery object that was deleted.
-- By this point, the object isstillattached to it's parents
-- and is still in groups etc...
-- Nothing has been done to the nodeyet.
)
when mypot1 deleted id:#foo obj do --define a when construct
(
format "When Construct:%\n" obj
)
--unregisterany preDeletecallbacks
callbacks.removeScripts #selectedNodesPreDelete
--register the function as general callback
callbacks.addscript #selectedNodesPreDelete "whendeleted()"
-------------------
a = "Global String"
(
b = "Local String"
format "a1 = %\n" a
format "b1 = %\n" b
)
format "a2 = %\n" a
format "b2 = %\n" b
format "%" "Happy\n"
print ("hello")
print "jinwoo"
format "%" "yellow\n"
format "helloooo\n"
array1 = #(1, 2)
array1[3] = 3
array1[5] = 4
format "%\n" array1
format "-------------------\n"
a = #(1, 13, 5, 10, 6, 2, 2)
b = a
format "b = %\n" b
append a 7
format "b = %\n" b
mybox = box()
showProperties mybox
myBox.transform
format "-------------------\n"
myNum = 1
myStr = ""
fn format_fn inpData =
(
addStr = inpData + "입니다."
)
case myNum of
(
1: myStr = "1"
2: myStr = "2"
3: myStr = "3"
4: myStr = "4"
)
format "%\n" (format_fn myStr)
---
링크
http://docs.autodesk.com/3DSMAX/14/ENU/MAXScript%20Help%202012/index.html?url=files/GUID-C1F6495F-5831-4FC8-A00C-667C5F2EAE3-2063.htm,topicNumber=d28e694276,hash=WS3ED54CBA79FF2E3D-7A802F912B7835E9A3-4C7A
https://help.autodesk.com/view/3DSMAX/2018/ENU/?query=general%20event%20callback&userType=Developer