問題タブ [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 投票する
2 に答える
370 参照

maxscript - 指定された位置に既存のファイルにテキストを追加する方法

既存のファイルの指定した位置にテキストを追加しようとしています。コードを実行すると、指定された位置ではなく、最後のファイルに新しいテキストが追加されます。私は何を間違えましたか?

му.txt の内容

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

javascript - Three.js の Json ジオメトリ形式へのエクスポート

Three.jsで解析するために、MaxscriptでJSON形式のエクスポーターを作成しようとしています。見つかったドキュメントはほとんどありません。しかし、これについて: https://github.com/mrdoob/three.js/wiki/JSON-Geometry-format-4

BufferGeometry またはジオメトリを使用する必要がありますか? 違いは何ですか?資料はどこにありますか?

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

json - Json ジオメトリのインデックスをエクスポートする方法

メッシュの頂点位置を正常にエクスポートするスクリプトを MaxScript で作成しました。頂点は、3dsMax のインデックス順に従って並べ替えられます。webgl アプリケーションが正しい順序を読み取って元の三角形を構築できるようにするには、どのようにインデックスを作成すればよいですか?

つまり、出力ファイルに print と入力すると、メッシュのインデックスが取得されます: 1,2,3,4,5,6,7 など...これは webgl の正しい順序ではありません。

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

math - ベクトルを非正規化する

正規化する前に元の値を取得するために正規化されたベクトルを非正規化するにはどうすればよいですか?

例えば:

収量:

正規化されたベクトル [-0.447214,-0.894427,0] から元のベクトル [-0.5, -1.0, 0.0] を取得するにはどうすればよいですか?

ありがとう!

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

python - MaxScript で Python を実行する

3Dsmax 2014 で Python を実行したいのですが、Web サイトを見て、3Dsmax 2014 で Python スクリプトを使用できることを知りました。しかし、ウェブサイトの例を試してみると、うまくいきません。たぶん、いくつかのソフトウェアまたは何かが不足している可能性があります。

「MAXscript リスナー」でこのコードを使用しました。

結果は次のとおりです。

それで、誰かが Execute の使い方を教えてくれますか? みんな、ありがとう !

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

copy - Maxscript、誰かこのスクリプトを説明してくれませんか (非常に明確に)

--レゴ ブロックの壁
shift = true
for z in 0 to 9 do
(
shift = not shift; -- なぜコロン?
for x = 0 to 9 do (copy $Lego).pos = if shift then [40*x,0 ,20*z] else[20+ 40*x,0,20*z]
)

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

c++ - 正規化されたベクトルで欠落している座標を見つける

正規化されたベクトルがあるとしますが、z 座標がわかりません。既存の x 座標と y 座標を保持しながら、正規化された z 座標を取得するにはどうすればよいですか。

例えば:

x と y だけの長さは 0.510531 です

ありがとう!