問題タブ [away3d]
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.
away3d - away3d グローバル座標?
abject のグローバル座標を参照するにはどうすればよいですか? PV3D のように、たとえば object.sceneZ
Away3d の x、y、z は座標をオブジェクト表示コンテナに返しますが、グローバル座標を取得する方法はありますか?
rotation - Away3d - Object3D が更新されない
私は Away3D 3.6 を使用しており、.OBJ ファイルを読み込んで Object3D オブジェクトに割り当てています。
例えば
35 度の回転を適用してから 90 度の回転を適用するまでに時間の経過がありますが、レンダリングされるのは最初の 1 つだけです。なんで?
obj = new Cube(); を設定すると正常に動作します。
flash - AS3DMod と Away3D を使用して立方体に曲げを適用する方法は?
away3D ライブラリに問題があります。AS3DMod を使用して立方体に曲げを適用したいのですが、うまくいきません。私の立方体は、曲げようとすると切断されてしまいます :p それらはあらゆる方向に曲がり、曲げのパターンを見つけることができないようです。誰でもこれに関する経験(またはアドバイス)はありますか?前もって感謝します。
flash - away3D hitTestObjectに相当するものはありますか?
私はaway3Dを使用していますが、hitTestObjectメソッドが切実に必要です。私が知る限り、ライブラリにはそのようなメソッドはありません。すでにdistanceToを試しましたが、centerPointsからの距離が計算されるため、すべての衝突を検出する必要があるため、このメソッドを使用することはできません。
誰かがaway3Dで別のオブジェクトへのヒットを検出する良い方法を持っていますか?前もって感謝します。
flash - away3Dでトップレベルの子を取得するにはどうすればよいですか?
away3Dについて少し質問があります。同じ場所に配置された、まったく同じ寸法の立方体がいくつかあります。キューブのスタックをクリックしたときに、最後に追加したキューブのクリックを登録したいと思います。これを行う代わりに、クリックは最初に追加したキューブに登録されます。
コンテナ内の立方体の位置を変更する方法を見つけ、その要素をchildrenArrayの最後(以下のコード)と最初に配置しようとしましたが、何も機能しないようです。私は本当にここで立ち往生しているので、スタックをクリックしたときにトップレベルの要素を取得する方法を誰かが知っているなら、私は聞いてうれしいです。
flash - 遠近法でのMovieClip
少し奥行きのあるMovieClipが欲しいのですが。Flash CS3を使用する必要があるため、rotationX、rotationY、rotationZを使用できません。
最初の画像は、私が今持っているフラットなムービークリップです。二つ目は私が持っているべきものです。
すでにマトリックスを使ってみましたが、うまくいきませんでした。私はそれについて質問をしました、そしてそこで誰かが私が望む結果を得るために私が3Dエンジンを使うべきであると推測しました。
3Dにする必要があったのはMovieClipだったので、今はMovieClipSpriteを使用しました。
カメラをどのように交換したかは関係ありません。常に同じ結果が得られました。フラットムービークリップ。
次に、Away3Dのドキュメントを読みました
MovieClipSprite:テクスチャとしてムービークリップを使用する球形のビルボード(常にカメラに面している)スプライトオブジェクト。シーン内のZソートされた三角形にインラインで個々の表示オブジェクトを描画します。
だからいつも同じ結果になると思います。
MovieMaterialでも何かを試しましたが、うまくいきませんでした。
ムービークリップを遠近法で表現するのを手伝ってくれませんか。
どうもありがとう!
ヴィンセント
actionscript-3 - away3D 4.0ほうきでアニメーション3Dファイルをインポートして再生するにはどうすればよいですか?
アニメーション用のaway3Dで使用するのに最適な3D形式は何ですか?そして、それをどのように使用しますか?
flash - Away 3D の Collada ボーン
papervision-3d (もはや開発中ではない) から、フラストレーションを感じて away-3d に移行しようとしています。不在の 3d チームにいくつかのメッセージを送信しましたが、応答がありません。
私の目標は、ブレンダーからコラーダをエクスポートすることにより、インタラクティブな Web ベースの 3D アニメーション (Papervision で正常に実行できます) です。骨はありますが、アニメーションはありません。PV3D では、「dae.getChildByName」を使用してこれらの「ボーン」をターゲットにし、変換 (つまり、回転、スケールなど) を適用します。away3d では、変換が適用されるとモデルが完全にめちゃくちゃになりますが、静的な場合は問題なくロードされます。
私はプログラミングに熟練していないので、すでに利用可能な「クラス」を使用する必要があります。また、Blender3D を使用する必要があります (優れたエクスポートを行う 3ds ではありません)。
提案/ヘルプ/アイデアは素晴らしいでしょう。ありがとうございました。
flash - Away3D を使用して Flash で 2D マウス座標の 3D 座標を平面上で取得する方法はありますか?
Waht は、Away3D を使用して 2D マウス座標から 3D 座標を取得する正しい方法です。(version 3.6.0) 一般的に曖昧な問題なので、3D 点が固定平面に属するという制限があります。
camera.unproject および plane.getIntersectionLineNumbers メソッドの例がいくつかありますが、カメラが回転している場合や平面が自明でない場合は機能しません。
flash - Flex コンポーネントは Away3D でどのように使用できますか?
Flex コンポーネントを Away3D 環境で使用することは可能ですか? たとえば、3D 平面があり、その平面上にインタラクティブな Flex コンポーネントがあります。