問題タブ [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.

0 投票する
1 に答える
932 参照

escaping - maxscript でのエスケープの問題

maxscript の edittext と文字列エスケープに問題があります。まず、edittext に記述された文字列 (アクセントと単純な引用符) をエスケープしたいと考えています。目的は、この文字列を mysql クエリにフィードすることです。

次に、編集テキストの 1 行あたりの文字数を制限し、視覚的な幅に達したときに改行を強制したいと思います。

それらは簡単な方法で可能ですか?文字列内のすべての文字を解析して、改行を挿入したり、特殊文字を手動でエスケープしたりしたくありません。

助けてくれてありがとう

0 投票する
1 に答える
11141 参照

animation - 3Dアニメーションを回転/ミラーリングする方法は?

現在、Bipedがわずかに前方に移動し(正のZ軸)、180度回転し、反対方向に動き始めている(負のZ軸)FBXアニメーションモデルがあります。しかし、私はそのようなアニメーションを完全に反映したいと思います。つまり、負のZ軸に向かって進み、正のZ軸を前に向けます。これは、できれば3dsMaxを使用します。

「どうして彼はアニメキャラクターの変換コンポーネント/オブジェクトを回転させないのですか??」とあなたが考えなければならないことを私は知っています。残念ながら、私が取り組んでいる現在のコードは、他の制限の中でも、キャラクターの動きが実際のアニメーションから独立している必要があることに依存しています。

どうやら、ここの3Dデザイナーによると、3dsMaxには簡単な「アニメーションの回転」オプションがないので(それはチェックしますか?)、私は私を助けることができる可能なスクリプトを探しています。そのような解決策を聞いたことがある人はいますか?前もって感謝します。

0 投票する
3 に答える
5710 参照

3dsmax - maxscriptを介して「ビューポートに標準マップを表示」を切り替える方法は?

スレート マテリアル エディタで、マテリアルを右クリックして、[ビューポートに標準マップを表示] を切り替えます。maxscsript からプログラムでマテリアルのこのオプションを切り替える/設定するにはどうすればよいですか?

0 投票する
1 に答える
569 参照

maxscript - 3D 空間のどの点がどの面を形成するか + 面間の角度?

顔を作成するために必要な 3 つのポイントを取得する Maxscript をどのように作成しますか?

100 個の面があるとします。次に、スクリプトは各面を形成するポイントを教えてくれます。

また、隣接する2つの面が互いになす角度を知りたいです。

前もって感謝します

0 投票する
1 に答える
542 参照

max - シーン内の各オブジェクトに固有のワイヤーカラーを付けますか?

これを行うためのスクリプトまたはコードを知っていますか?

ランダムな色を与えるものをいくつか見ましたが、2つのオブジェクトが同じワイヤーカラーを持っていないことを確認する必要があります。

ありがとう!=)

0 投票する
2 に答える
1118 参照

3dsmax - コマンドラインから最大3dsを操作する

コマンドラインから3dsmaxを制御したい。問題は、cmdを実行するたびに、新しいインスタンスが開くことです。コマンドラインからプログラムの動作中のインスタンスを操作する可能性はありますか?

0 投票する
5 に答える
23188 参照

3dsmax - 3dsMaxでMAXScriptを使用してすべてのアニメーションキーをグローバルに削除する

MAXScriptを使用して、MAXScriptを使用してシーンからすべてのアニメーションキーを削除しようとしています。現在、マウスを使用してCTRL + Aを押してすべてのオブジェクトを選択しているため、シーン内のすべてのオブジェクトのキーが表示されます。次に、マウスを使用してアニメーションタイムライン上のすべてのキーを選択し、タイムライン上のすべてのキーを選択してから、それらを削除します。MAXScriptでそれを行うにはどうすればよいですか?

これはMAXScriptのドキュメントで見つかりましたが、使用方法がわかりません。

使ってみました

しかし、それは何もしなかったようです。

0 投票する
2 に答える
2241 参照

3dsmax - Maxscript:ロールアウトで他のグループ内で後で定義されるUIコントロールにアクセスする方法(スクリプトプラグイン)

パラメータブロックとそれに関連するロールアウトを定義するsimpleObjectスクリプトプラグインがあります。

ddl1で特定の選択が行われた後にddl2を無効にしようとすると、maxscriptはddl2が未定義であることを示す例外をスローします。

mainParamsRollout.controls [5]を介してddl2にアクセスできることは知っていますが、もっと良い方法があるかどうか疑問に思っています。スクリプトプラグインの上部にあるローカル変数を次のように定義してみました。

どこでも利用できるようにしますが、これもうまくいかないようです。何か案は?ありがとう

0 投票する
1 に答える
1673 参照

maxscript - MaxScript-特定のフレームのオブジェクトプロパティ

SliderTimeをそのフレームに設定せずに、特定のフレームでオブジェクト変換行列を取得するにはどうすればよいですか?

0 投票する
2 に答える
3964 参照

maxscript - 3DS-Maxメッシュから未使用のマテリアルを削除します

私はかなり大きな3DSシーンを持っており、多くの個別のメッシュ(数千)があります。各メッシュは単一のマテリアルのみを使用する必要があります。つまり、そのメッシュ内のすべての三角形は、メッシュに割り当てられた同じマテリアルを使用します。これは事実のようですが、メッシュに実際には使用されていないサブマテリアルがいくつか割り当てられている場合も多くあります。

3DSでは問題ありませんが、リアルタイム3Dエンジンで使用するためにシーンをエクスポートします。これにより、エクスポートが混乱します。シーン全体、または現在選択されているメッシュのいずれかに作用するスクリプトを作成できるかどうか疑問に思いました。使用されていないすべての[サブ]マテリアルを各メッシュから削除します。

私はアーティストではありません。これが理にかなっていて、すべての用語が正しいことを願っています。