問題タブ [scenegraph]
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.
java - JavaFX メニューの親 MenuBar を取得する方法
JavaFXMenu
クラスで、parent を取得できるAPI を見つけることができませんでしたMenuBar
。内部 API の使用法を含むヒントは大歓迎です。(JavaFX 8)
背景: 通常、JavaFXNode
はメソッドでその親を与えることができますgetParent()
。しかし、Menu
とMenuItem
は から継承しないためNode
、この可能性は利用できません。MenuItem
クラス (したがってクラスも)Menu
には、2 つの類似したメソッドがあります。
getParentPopup()
親を得るためにContentMenu
getParentMenu()
親を得るためにMenu
だから私はのようなものを期待していたでしょうがgetParentMenuBar()
、そこにはありません。
編集: この API 拡張機能の jira 機能リクエストを見つけました: https://bugs.openjdk.java.net/browse/JDK-8091154
誰かがこれに対する回避策を見つけましたか?
events - インタラクションをシーン グラフに追加する (Haskell で)
Haskell でシーン グラフ関数レンダリング エンジンを作成しましたが、混合物に相互作用を追加する方法を考えています。
最初は、他のノードの 1 つを取り込み、そこにいくつかの IORef を適用する別の Handler ノードを持つことができると思っていました。たとえば、私が持っていた場合
トラバースするとき、私は
そのようなことをすることは可能ですか、それとも完全に間違った方向に進んでいますか?
matrix - シーン グラフの正しい変換順序
reddit ( https://www.reddit.com/r/gameideas/comments/3dsy8m/revolt/ )でゲームのアイデアをすばやくプロトタイプ化するために、シーン グラフを使用したクイック WebGL エンジンに取り組んでいます。さて、いくつかの基本的なレンダリングを行った後、シーン グラフ内のノードを変換するために使用する正しい順序、つまりほとんどの人に正しく見える順序を理解できません。
何が起こっているのかを説明するのは難しいですが、他のエンジンで起こるとほとんどの人が予想するような回転ではないことを理解していただければ幸いです。
これは、私が現在行っていることの簡略化されたバージョンです。
- Mat4 = glMatrix 0.9.5
- ユーティリティ = カスタム ユーティリティ
ノード(レンダリング):
@param {parentMatrix}
エンティティ(レンダリング):
@param {parentMatrix}
qt - サイズ変更中にスレッドがちらつく Qt Quick シーン グラフ
スレッド exampleで QML シーン グラフをいじっています。Mac でウィンドウのサイズを変更すると、ひどいちらつきが発生します。それを修正/回避する方法はありますか? それは例のバグですか、それとも Qt Quick のバグですか?
javafx - レイアウト ペインの JavaFX グループの境界が間違っているようです
/にがありVBox
、の(groupA) をラップする子(groupB)があります。groupA は画面に対して大きすぎるため、スケール変換を groupB に追加してサイズを小さくすると、完全に機能します。ただし、ウィンドウは依然として巨大であると認識しているように見え、ダイアログは画面の境界をはるかに超えて広がっています。スケールが適用された後、親の境界は変更されているように見えますが、レイアウトの境界は変更されていません。レイアウトに影響を与えるようにスケーリングするにはどうすればよいですか?Dialog
DialogPane
Group
Group
Shapes
Node
Group
編集: BitBucket でホストされている Eclipse プロジェクトの問題を簡潔に説明しました: http://v.gd/0trUMv
トグルボタンをクリックして、大小を切り替えることができます。グループが追加される前に変換が適用されることに注意してください。大きな円に切り替えると、レイアウトが子ノードのサイズ全体を考慮していることを示します。問題は、子ノードのプロパティを変更せずにその動作をオーバーライドする方法です。望ましい動作は、レイアウトの境界が小さな円のみを包含するようにすることです。
2回目の編集:ここにインラインコードがあります。
roku - Label コンポーネントの「isTextEllipsized」フィールドが機能しない - Roku Scenegraph
タイトルで言ったように、フィールド isTextEllipsized は私にとっては機能せず、常に false を返します。
例:
コンソール プリント:
label.isTextEllipsized false
注: Roku 4210x を使用 - OS 7.2
roku - roku での実行タイムアウト (実行時エラー &h23)
現在、有名なコネクト 4 ゲームを模倣したアプリ「マッチ 4」ゲームに取り組んでいます。
私たちが直面している問題は、AI が MTD アルゴリズムに基づいて構築されており、コードが完全にテストされていることです。ベスト ムーブの計算中にマシンが実行タイムアウト (実行時エラー &h23) を返すことがあります。
この時間を何らかのコードで増やす方法はありますか?
BrightScript でアプリケーションを作成しています。シーン グラフ アプリケーションを開発していますが、ポート 8089 でエラーが発生しています。マシンのソフトウェア バージョンは 7.2.0 ビルド: 4100 です。
エラーが発生します。
印刷されるエラーは次のとおりです。