----------------------------------------------------------- -- Cipher Engine max script -- use it after moving & scaling objects -------------------------------------------------------------------------------------------- macroScript Apply_Transform category:"Cipher Engine Scripts" internalcategory:"Cipher Engine Scripts" buttontext:"ApplyTransform" toolTip:"Apply Transform" silentErrors:true ( rollout transform_rollout "Cipher Transform Helper" ( label lab1 "Note: This helper dont work correctly with mirrored objects" checkbox collapseall "Collapse all selected Objects (to prevent errors)" checked:true button applyall "Apply XForm to all selected Objects" on applyall pressed do ( for i in selection do ( if (i.parent == undefined) then ( if(collapseall.checked == true) then ( convertToMesh i ) -- apply an XForm modifier to the node local xformMod=xform() addmodifier i xformMod -- set the XForm modifier's gizmo tranform xformMod.gizmo.transform=i.transform i.transform = identity i.transform ) ) )--end on )--end rollout createDialog transform_rollout 300 70 )