問題タブ [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 への変更方法 & 2 つの面の間の角度はオブジェクトの内側ですか、それとも外側ですか?
パート1:
どうやって
meshopを使用して見て?
このコードは、編集可能なポリゴンからすべてのエッジを読み取り、簡単にアクセスできるようにエッジで接続している面を面に追加し、法線を取得します。
問題は、以前はオブジェクトが編集可能なメッシュだったことです。ep に変換した後、何らかの理由で面の数が少なくなります。オブジェクト全体を三角形のみで構成する必要があるため、変換によっていくつかの三角形がポリゴンに結合されているように見えるため、このアプローチは使用できません。
パート2:
私には機能があります
これは「うまく」機能します。2つの面の間の角度を教えてくれますが、2つの面がオブジェクトの一部であるか外側であるかを知る必要があります。それ、どうやったら出来るの?
前もって感謝します。
編集:追加しました
あなたの関数に、内角のマイナス値と外角のプラス値を取得するようになりました
distance - 距離をメートルで取得maxscript
2つのオブジェクト間の距離をメートルで取得する方法はありますか?
私は今これを試しています
もちろん、これは私にそれらのオブジェクト間の距離を与えていますが、3dsmaxの単位で...
だから誰かが方法や式を知っているなら私は本当に感謝します
animation - Maxscript Animated "Firework" スクリプト アニメーションがスタックする
家庭教師の指示に従って、「花火」(大まかに使用される用語)を生成する次のスクリプトを作成しました。これは、私が使用しなければならないスケルトン スクリプトに基づいています。
特定のパラメーターを制御するスピナーがありますが、私の人生では何が悪いのかわかりません! 私を助けてください!!!
タスクは、スクリプトを介してアニメーション化することでした。球体が上昇し、面が「爆発」し、タイム スケールによって方向が下向きに変化しました。
(花火が上がり、爆発し、破片が地面に落ちる)
私が書いたことは正しいと思いますが、実際にはアニメーションは生成されません。私の最善の努力と何ヶ月ものハードワークにもかかわらず。
私はコーディングが初めてで、コーディングにサインアップしていません。私がやりたかったのは、モデル化の方法を学ぶことだけでした。しかし、私の家庭教師は私のパスの鍵を握っています。
現時点で、私は「激怒をやめる」準備ができており、単に自分の鉱山から出て行こうとしています. どんな助けでも大歓迎です。
これが私がこれまでに書いたスクリプトです...
また、私のコメントとインデントに対する提案をいただければ幸いです。(切り取りや過去の際に書式設定が窓の外に投げ出されたようです。申し訳ありませんが、私はこのフォーラムに不慣れです。ファイルは添付ファイルです)
よろしく、シャインスミス:)
追加情報:
さらに、これが私の家庭教師が私の作業の基礎としてくれたスクリプトです。
(ここで必要なオブジェクト配列、または特異なオブジェクトの名前。他の人は、単一の球体の $name とそのインスタンスを使用して、複数の「花火」を複製しました)
syntax-highlighting - SublimeのMaxscript構文のハイライト?
現在、SublimeText2のMaxscript構文定義がないことは知っていますが、既存の構文セットをNotepad ++またはTextpadから簡単に変換するか、作成することができます(どこから始めればよいかわからないため、より困難な見通しです)。 ?
maxscript - 別のmaxscriptからmaxscriptを呼び出す
外部スクリプトを呼び出す関数を作成しようとしていますが、構文に問題があります
string-literals - Maxscriptを使用したファイル名の@
Maxsctiptの使用:ファイルをエクスポートすると、次のコードが正常に機能します。
@記号にはどのような意味があるのでしょうか。
export - MaxScript で奇妙な頂点位置の値が得られるのはなぜですか
maxscript で単純なメッシュ エクスポーターを作成しようとしています。派手なことは何もありません。面、頂点、頂点をエクスポートする必要があるだけです。コードは問題なく動作していますが、頂点の位置に非常に奇妙な値が表示されることがあります (たとえば、-1.1234e-005)。ある種の非常に大きな数字であることは理解していますが、問題は、私の頂点が数字が示す位置の近くにないことです (1m*1m*1m ボックスでこれが発生するのを見てきました)。メッシュで発生すると、その特定の頂点を移動するまで、常にそのメッシュと同じ頂点で発生することがわかりました(全体のスケーリング/移動は機能しません)。このコードを使用して、頂点の位置をエクスポートします。
問題をグーグルで調べてみましたが、誰も同じ問題を抱えているようには見えません。私は tvertices に同じコードを使用し、それらは完全に正常にエクスポートされます。必要に応じて、エクスポーター全体を投稿できます。さらにコードが必要な場合はお知らせください:)。
3dsmax - 3ds MAXScript を介してポップアップ ノートを追加する方法は?
3ds Max には「ポップアップ ノートの追加」という機能があります。Tudor Nita の投稿 (こちら) で説明されている手動のプロセスに従えば、この機能は完全に機能しますが、 MAXScript ドキュメントで正しい API 呼び出しを見つけるのに苦労しています。
*.max ファイルにポップアップ ノートをプログラムで埋め込むには、どの MAXScript 関数を呼び出す必要があるか教えてもらえますか?
この簡単なコードを使用すると、作成者とコメントのファイル プロパティをプログラムで設定できるように見えますが、Nita が示したクールなダイアログ ボックスは表示されないようです。
ファイルのプロパティをプログラムで更新できるだけでなく、*.max ファイルがロードされたときに Nita が言及したダイアログ ボックスにそれらのプロパティを表示できるようになれば、非常に便利です。