maxscript

    0热度

    2回答

    我正在为Python 3DS Max 2018编写用户界面,而且我无法获取任何文本输入来工作,尽管到目前为止我尝试过的所有操作都正常。由于某种原因,它似乎没有读取按键。他们正在被Max注册,它可以做适当的事情,比如当我按下'm'而不是输入'm'时启动素材编辑器。我试着打印出按键,它看起来像是控制,然后转换工作。 我甚至尝试运行与Max一起提供的示例脚本,并得到相同的错误,所以我意识到这可能是某种错

    0热度

    1回答

    我想从一个嵌套函数(我使用filein()命令调用的函数来访问卷展栏控件的状态/值(复选框,旋转等) ),但是我不断收到rolout控件未定义的错误。 我已经写了一些简单的代码来说明这个问题: 1)使用FILEIN命令,输入文件的主要脚本: Rollout exporter "Simple Exporter" width:300 height:610 ( button btn_do_stu

    0热度

    1回答

    ( on execute do ( local AttachableObjectArray = #() local SelectedNodes = getCurrentSelection() local Idx = 1 for object in SelectedNodes[Idx].children do (

    0热度

    1回答

    您好同胞堆栈溢出成员!首先,感谢您花时间阅读这个问题。 我正在学习Maxscript,所以我可以做一些快速和复杂的面部钻机。 我的脚本已完成99%。唯一的问题是,现在脚本已经硬编码了要被操纵的目标对象的名字(下面代码中的“MYOBJECT”)。我不想在MaxScript中忽略对象的名称,而是想创建一个函数,该函数将打开一个对话窗口,要求我单击目标面对象,然后在用户单击目标对象后,我的代码将完成它已

    0热度

    1回答

    我想从场景中删除所有重复的对象,我想通过比较所有对象的polycount来找到重复项。 当我找到每个对象的polycount时,我想将所有具有相同polycount的对象组合在一起,并删除其中一个对象。应该很简单,我有麻烦建设一个数组与其中所有重复的对象,虽然... 我的代码不会引发错误,但不会将任何对象添加到#(重复)数组。我的代码确定所有对象的polycount并将其放入objs_info数组

    0热度

    1回答

    我加载obj文件MAXScript中是这样的: myobject = ImportFile "anObject.obj" #noPrompt 我有我需要申请随附的obj纹理色彩校正矩阵文件(在一个.mtl文件),所述色彩校正矩阵被描述为: 0.88725 0.019988 0.052614 0.32879 1.1125 0.013391 -0.083757 -0.0.31879 0.9

    0热度

    1回答

    出口 我不能好英语:( 我做funtions FBX导出和OBJ出口商。 fn FBXexport = ( local MaxSave = getFilenamePath maxfilename + "\\" + getFilenameFile maxfilename + ".fbx" local plug = findItem exporterPlugin.classes F

    0热度

    1回答

    我是一个初学者,试图使一个脚本,但我不能找到一个回答这个简单的问题 我想动画滑块移动到选定对象的第一个关键帧 gettimerange $.pos.controller[1].controller 左右的时间,我执行这一行后,我得到了时间间隔(在这种情况下间隔29f 35f)如何使用脚本移动动画滑块,第一个到第一个关键帧,然后将动画滑块移动到最后一个关键帧(在这种情况下是35f)?

    0热度

    1回答

    我拍了一段短片(1分半钟),所以可以清楚我需要什么。 http://www.dailymotion.com/video/x61u197 在这个视频 我添加链接约束到一个球体,然后链接球体的点(点是动画),然后我校准球体,所以在最后我有导致该球体与一起移动点。 我对动作 $Sphere001.controller = link_constraint() $Sphere001.controller.

    0热度

    1回答

    我是Maxscript的新手。 我正在寻找解决方案来将一段样条线连接到盒子的高度。 我发现这个脚本: dependsOn $Line01 $Box01 (--length local SL = getSegLengths $Line01 1 local SLC = SL.count SL[SLC] ) --length 我试图把该脚本适用于我的场景和新创建的对象,将Box01和lin