问题标签 [maxscript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maxscript - 如何从 polyop 更改为 meshop & 两个面之间的角度是在对象内部还是外部?
第1部分:
如何
看看使用meshop?
此代码从可编辑多边形中读取所有边,将在边处连接的面附加到面以便于访问并获取法线。
问题是以前该对象是可编辑的网格。由于某种原因转换为 ep 后,面数减少了。我需要整个对象只包含三角形,所以我不能使用这种方法,因为转换似乎将一些三角形组合成多边形。
第2部分:
我有一个功能
效果“好”。它确实告诉我两个面之间的角度,但我需要知道这两个面是对象内部的角度还是外部的角度。我怎么做?
提前致谢。
编辑:我补充说
到你的函数,现在我得到内角的负值和外角的正值
distance - 以米为单位获取距离 maxscript
有没有办法以米为单位获得两个物体之间的距离?
我现在正在尝试这个
当然,这给了我这些对象之间的距离,但以 3dsmax 为单位......
因此,如果有人知道方法或公式,我将不胜感激,谢谢
animation - Maxscript Animated“烟花”脚本动画卡住
我创建了以下脚本来按照我的导师的指示生成“烟花”(松散使用的术语)。它基于我必须使用的骨架脚本。
有微调器来控制某些参数,但是对于我的生活,我无法弄清楚出了什么问题!请帮我!!!
任务是通过脚本制作动画,这是一个向上的球体,面部“爆炸”并通过时间尺度向下改变方向。
(烟花升起,爆炸,碎片落到地上)
我相信我写的是正确的,但是实际上没有生成动画。尽管我尽了最大的努力和数月的辛勤工作。
我是编码新手,没有注册任何编码。我想做的就是学习如何建模。然而,我的导师掌握着我通行证的钥匙。
目前,我已经准备好“愤怒退出”,并且只是要离开我的矿井。任何帮助将不胜感激。
这是我到目前为止写的脚本...
此外,对我的评论和缩进的任何建议将不胜感激。(格式似乎在剪切和过去时被扔出窗外,我很抱歉我是这个论坛的新手。文件作为附件)
亲切的问候, ShineSmith :)
附加信息:
此外,这是我的导师给我的脚本,用于我的工作。
(此处需要对象数组,或单个对象的名称。其他人使用单个球体的 $name 及其实例来复制多个“烟花”)
syntax-highlighting - Sublime 的 Maxscript 语法亮点?
我知道目前没有针对 SublimeText2 的 Maxscript 语法定义,但是是否可以轻松地从 Notepad++ 或 Textpad 转换现有语法集或创建一个(更令人生畏的前景,因为我不知道从哪里开始) ?
maxscript - Maxscript在3DS MAX中去除退化人脸的功能
如何在特定模型上调用 removeDegenerateFaces?我无法理解 Autodesk 文档上的内容,因为它基本上只有下面一行
假设我有一个名为 body 的对象,我怎么能在它上面调用那个函数呢?我试过
body.removeDegenerateFaces <Mesh mesh>
了,但是有:错误'<factor> expected'
..
非常感谢
maxscript - 从另一个 maxscript 调用 maxscript
我正在尝试编写一个调用外部脚本但语法没有任何运气的函数
string-literals - @ 在文件名中使用 Maxscript
使用 Maxsctipt:导出文件以下代码可以正常工作:
我想知道@符号有什么意义?
maxscript - Maxscript标签字符串
下面的代码工作正常,只是我想在创建推出之前动态更改标签文本,而不是之后。我试图在推出时将变量(rolloutlabel)作为字符串传递,只是我似乎无法做到这一点,而不必通过使用按钮更新它来围绕它进行编码。如果取消注释第 6 行,我得到的(无用)错误是“语法错误:在 =,预期名称”
知道我哪里出错了吗?
export - 为什么我在 MaxScript 中得到奇怪的顶点位置值
我正在尝试在 maxscript 中编写一个简单的网格导出器。这没什么花哨的,它只需要导出面、顶点和顶点。我的代码和工作一样好,但有时我在顶点位置得到非常奇怪的值(例如-1.1234e-005)。我知道这是一个非常大的数字,但问题是,我的顶点不在数字指示的位置附近(我已经看到这种情况发生在 1m*1m*1m 的盒子上)。我发现当它发生在网格上时,它总是发生在那个网格和相同的顶点上,直到我移动那个特定的顶点(缩放/移动整个东西不起作用)。我使用此代码导出顶点位置:
我试过用谷歌搜索这个问题,但似乎没有人有同样的问题。我对我的 tvertices 使用相同的代码,并且这些代码可以很好地导出。如果需要,我可以发布整个出口商。如果您需要查看更多代码,请告诉我:)。
3dsmax - 如何通过 3ds MAXScript 添加弹出式注释?
3ds Max 中有一个名为“添加弹出式注释”的功能。如果我按照 Tudor Nita 在此处的帖子中描述的手动过程,该功能可以完美运行,但我很难在MAXScript 文档中找到正确的 API 调用。
有人能告诉我应该调用哪个 MAXScript 函数以编程方式在 *.max 文件中嵌入弹出式注释吗?
这个简单的代码似乎允许我以编程方式设置 Author 和 Comments 文件属性,但它似乎没有显示 Nita 演示的酷对话框:
如果我不仅可以以编程方式更新文件属性,而且还可以让它们显示在 Nita 在加载 *.max 文件时提到的对话框中,那就太好了。