home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2002 April / GSSH42002.iso / EDITOREN / DS / gmax / gmaxinst_1-1.exe / gmaxsetup11.cab / Macro_TrackView.mcr < prev    next >
Text File  |  2002-02-13  |  1KB  |  58 lines

  1. -- Edit MacroScript File
  2. --
  3. -- Created:          May 15 2000
  4. -- Last Updated:     Jan 4  2001
  5. --
  6. -- Author :   Frank DeLise
  7. -- Version:  3ds max 4
  8. --
  9. -- 
  10. -- This script enables all surface editing functions through Macroscripts.
  11. --***********************************************************************************************
  12. -- MODIFY THIS AT YOUR OWN RISK
  13. -- 
  14. -- Modified June 9,2000 Added multiple selections
  15.  
  16.  
  17. MacroScript TrackView_Selected
  18.     ButtonText:"Track View Selected" 
  19.     Category:"Track View" 
  20.     internalCategory:"Track View" 
  21.     Tooltip:"Track View Selected" 
  22.     Icon:#("MainToolbar",63)
  23. (
  24.     fn TrackSel = 
  25.     (
  26.         
  27.         TrackView.Open "Selected"
  28.         TrackView.setFilter "Selected" #modifiedObjects #SelectedObjects #curveX #curveY #curveZ #Objects #Hierarchy #Transforms #Position #Rotation #Scale #positionX #positionY #positionZ #rotationX #rotationY #rotationZ #scaleX #scaleY #scaleZ
  29.         TrackView.zoomSelected "Selected"
  30.     )
  31.     
  32.     fn CloseTrackSel =
  33.     (
  34.         for t in 1 to Trackview.NumTrackViews() do
  35.         (
  36.             If Trackview.GetTrackviewName T == "Selected" then
  37.             (
  38.                 TrackView.Close "Selected"
  39.              )
  40.             Else
  41.             (
  42.             )
  43.         )
  44.     )
  45.  
  46.     On IsVisible return selection.count != 0
  47.     On IsEnabled return selection.count != 0
  48.     On Execute do
  49.     (
  50.         (
  51.             CloseTrackSel ()
  52.             TrackSel ()
  53.             TrackView.zoomSelected Selection[1].name
  54.         )
  55.     )
  56.  
  57. )
  58.