2014-03-29 132 views

回答

1

您想从Modifier,SimpleMod或其中一个现有的修饰符(根据您的需要)派生一个新的maxscript类。

只需移动顶点的简单修改器最好从SimpleMod完成。以下是文档中的示例。文档中有更多示例http://docs.autodesk.com/3DSMAX/14/ENU/MAXScript%20Help%202012/files/GUID-E91909AD-28D5-4AEF-8C6C-2EF2AC0C78A-1841.htm

plugin simpleMod saddle 
name:"SaddleDeform" 
classID:#(685325,452281) 
version:1 
(
    parameters main rollout:params 
    (
    amount type:#integer ui:amtSpin default:20 
) 
    rollout params "Saddle Parameters" 
    (
    spinner amtSpin "Amount: " type:#integer range:[0,1000,20] 
) 
    on map i p do 
    (
    p.z += amount * sin((p.x * 22.5/extent.x) * (p.y * 22.5/extent.y)) 
    p 
) 
) 
+0

谢谢!我注意到你回答了我的MaxScript问题:) – PolGraphic

+0

NP :)。我从社区获得了很多帮助,所以我放弃了我可以做到的事情! – FrozenKiwi

相关问题