問題タブ [papervision3d]

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 に答える
568 参照

actionscript-3 - ペーパービジョンカルーセル

やあみんな私はこのようなカルーセルを作成する方法を考えていまし

ペーパービジョン付き。私はそれを作成しましたが、飛行機はただぐるぐる回っています。リンクの例と同じ天使を飛行機が維持できるかどうか疑問に思いました。平面がy軸を中心に回転するのではなく、X/Z軸を中心にオブジェクトの周りを移動するだけです。

私はこれにFlashBuilderを使用しています。

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

actionscript-3 - AS3 + papervision3d+jiglibの衝突ボックス

以下のサイトで説明されている「チュートリアル」を再現しようとしています。シーンで跳ね回る5つのダイスです。しかし、私は最初から立ち往生しています:)

papervision3d-jiglib-dice-demo

私の問題はバウンディングボックスです。ステージの大きさに合わせて、床と壁が4つある箱を作りたいです。カメラのズーム/フォーカスを使用して、適切なサイズを取得できます。しかし、問題はサイコロがそれを通過することです。

どうすれば4つの壁を構築し、力を加えたときにサイコロが壁を通過しないようにすることができますか?

私は次のソースで解決策を試しましたが、どういうわけかサイコロは通り抜け続けます:(

投げる-サイコロ-with-the-jiglib-physics-engine-and-away3d

誰かがそれを行う方法を知っていますか?または、サイコロを画面に表示したままにするためのより良い方法はありますか?

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

3d - 拡張現実での 3D モデル操作

FLARManager と papervision3d を使用して、小さな拡張現実ハックを実装しています。

私の要件は、ボタンのクリック時にモデルをヨーイングすることです。

これは私がこれまでに行ったことです:

次のようにイベント ハンドラをループします。

次のようなボタンのハンドラーがあります。

モデルに対して何もしていないようです... :(

助けてください!!!!!!!!!!!!!!!

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

actionscript-3 - この papervision3d コードを機能させるにはどうすればよいですか?

このコードは機能しますが、キューブを最初のコードとして表示し、ビュー、ズーム、対話性が異なるため、同じ機能を持つ最初のコードのようにキューブを表示したかったのです。

最初のコードはこちら: http://papervision2.com/10-advanced-interactivity/

code2 から取得: http://papervision2.com/advanced-interactivity/

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

actionscript-3 - Actionscript 2 コードを Actionscript 3 に変換する

最近、AS2で3Dカルーセルをフォローして作ったのですが、それを利用してAS3で作ろうと思っています。カルーセルが AS3 で機能するようにコードを変換する方法はありますか?

以下は、AS2 カルーセルのコードです。

このコードを AS3 に追加すると、次のエラーが発生します。

シーン 1、レイヤー 'レイヤー 1'、フレーム 1、ライン 1 1172: 定義 mx.utils:Delegate が見つかりませんでした。シーン 1、レイヤー 'レイヤー 1'、フレーム 1、ライン 1 1172: 定義 mx.utils:Delegate が見つかりませんでした。シーン 1、レイヤー「レイヤー 1」、フレーム 1、行 41 1120: 未定義のプロパティ Delegate へのアクセス。シーン 1、レイヤー「レイヤー 1」、フレーム 1、ライン 6 1119: 静的タイプのクラスを使用した参照を介して、未定義の可能性のあるプロパティ幅にアクセスします。シーン 1、レイヤー「レイヤー 1」、フレーム 1、ライン 7 1119: 静的タイプのクラスを使用した参照による未定義の可能性のあるプロパティの高さへのアクセス。

私はAS2とAS3を初めて使用しますが、いくつかの調査の結果import mx.utils.Delegate;、AS3にはすでにデリゲートがあり、コードに組み込まれているため、AS3では不要であることがわかりました。そのため、1行目と41行目のデリゲートを削除します。 2つのエラーが発生しました:

シーン 1、レイヤー「レイヤー 1」、フレーム 1、ライン 6 1119: 静的タイプのクラスを使用した参照を介して、未定義の可能性のあるプロパティ幅にアクセスします。シーン 1、レイヤー「レイヤー 1」、フレーム 1、ライン 7 1119: 静的タイプのクラスを使用した参照による未定義の可能性のあるプロパティの高さへのアクセス。

何をすべきか分からないので、誰かがこのコードを AS2 から AS3 に変換するのを手伝ってくれませんか?

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

actionscript - papervision 3d インスタニング

  • papervision 3d で 3D オブジェクトのインスタンス化を実際に成功させた人はいますか?
  • また、単一のモデル (たとえば、トレス) の多数のコピーをインスタンス化するために使用するのに十分なパフォーマンスを実際に発揮するでしょうか?

これまでのところ、インスタンスを正しく表示できませんでした。papervision 3d はソフトウェア レンダリングを使用しているため、これを行うことによるパフォーマンス上の利点は疑問です。

私が基本的にやったことは次のとおりです。

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

actionscript-3 - トゥイーンライトを使用して3D座標をトゥイーンする

AS3を使用してスプライトを新しい3D座標(x、y、z)にトゥイーンしようとしていますが、TweenLiteを使用してそれを実行したいのですが、方法がわかりません。

私はあまり経験豊富なプログラマーではありません。フラッシュ10の3Dの可能性に取り組み始めたばかりで、Tweenliteはこれまでのところ私のアニメーションに非常に役立ちました。

私は次のようにQuaternionsPluginを使用しようとしています:

x、y、zプロパティがありますが、wが何を表すのか理解できませんでした。以下のSpriteクラスで例を試しましたが、コンパイルすると、次のように表示されます。1180:未定義の可能性があるメソッドQuaternionを呼び出します。

}

本当に、ヒント/ヘルプをありがとう!

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

papervision3d - Papervision での 3ds collada UV マッピングの問題

タイトルで簡単に説明したように、私の問題は、papervision での collada エクスポートのテクスチャリングに関するものです。

基本的に、UVマップを使用してCinema 4dからcolladaモデルをエクスポートしていました。すべて表示できましたが、テクスチャが正しく表示されませんでした (非表示のポリゴン)。

そこで、3dsMax を試してみることにしました。同じコードを使用してテクスチャを表示しました。

繰り返しますが、すべての要素を確認できますが、今回のモデルはテクスチャの 1 ピクセルのみを使用します。したがって、赤いテクスチャを使用し、左下隅のピクセルのみを緑で着色すると、すべてのモデルが緑になります。

3ds エクスポート モデルの周りにテクスチャを適切にラップする方法について何かアドバイスはありますか? ありがとうございました。

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

apache-flex - flex papervision3d でマウスの z 座標を取得するにはどうすればよいですか?

私はパノラマシーンに取り組んでいます。そして、カーソルで平面を動かしたい。マウスを動かすとき、平面はマウス座標でなければなりません。そして、平面の3D座標(x、y、z)を特にz座標に取りたいです。以下のコードを試します。しかし、正しく動作しません。マウスと平面は、画面上の同じ座標ではありません。どうすればいいですか?

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

actionscript-3 - Papervision / Flexアプリケーション(SWF)をPapervisionプレーンのマテリアルとしてロードするにはどうすればよいですか?

Whitevoidで使用されているものと同様のポートフォリオアプリケーションを構築しようとしています。Flex4とPapervision3D2を使用しています。1つの問題を除いてすべてが機能しています。平面の1つにマテリアルとして外部SWFをロードしようとすると、ネイティブのFlexまたはFlashコンポーネントが正しい位置に表示されますが、papervisionオブジェクトが正しくレンダリングされていません。ネストされたswfにビューポートが設定されていないようです。以下にswfをロードするためのコードを投稿しました。

以下に2枚の写真を掲載しました。1つ目は、単独で実行されているアプリケーションのショットです。2つ目は、平面上のMovieMaterialとしてのアプリケーションです。mxmlでsparkオブジェクトとして作成されたボタンが正しい位置にとどまっているのに、papervision sphere(回転している)が間違った位置にあることがわかります。ここに欠けているものはありますか?

球 飛行機