問題タブ [point]
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 - [ \u8D27 ] の Unicode コード ポイントは?
漢字を表示できるかどうかを調べたいのですが、その unidode は "\u8D27" です。Java フォント メソッド canDisplay の使用方法は? int が必要ですが、「8D27」は整数ではありません。どのように機能しますか?「8D27」を int に変換してから canDisplay を使用する別の方法が必要ですか? もしそうなら、それを翻訳する方法は?
編集:より正確に言うと、以下のメソッドはどのようになりますか?
したがって、 checkFonts("\u8D27") を呼び出すと、はい、いいえの答えを得ることができます。
フランク
formula - 立方体を解いて、ある点に最も近い曲線上の点を見つけます
Ok、
次のように位置が定義されている発射体があります。
この発射体が環境内のどの障害物と衝突するかを予測できるようにしたいと思います。曲線上の最も近い点Aから点Pまでの距離を確認する予定です。
点Aで、曲線の接線はベクトルAPに垂直になり、 Aでの曲線の接線は、単にその点での発射物の速度Vになると思います。
APドットV =0
=>
APドットV =
ここから、これが3次関数であることがわかります。私はオンラインで調査することに時間を費やしましたが、根を見つけるための特定の値に対して機能すると思われる一般的な方程式があることがわかりました。
これは私が実装しようとしたプロセスです。 http://www.sosmath.com/algebra/factor/fac11/fac11.html
xを時間として曲線の元の方程式に戻すと、Aが得られるはずです。これは特定の値に対してはうまく機能するようですが、pyが特定の値を超える場合、2次方程式の平方根を取るための正の値がありません。
なぜこれが起こっているのか、または問題を解決するために何ができるのかを理解するのに十分な数学の理解がありません。
これに関する助けをいただければ幸いです。
アップデート:
複雑な根を処理するようにアルゴリズムを調整しましたが、まだ問題があります。これは、判別式が負の場合に私が今行うことです。
どういうわけか、これはまだ私が期待する結果を与えていません。ここで間違っていると目立つものはありますか?
java - 点のセットでR2線を近似します
統計分析を使用したアプリケーションに取り組んでいますが、助けが必要です。n点のセットが与えられた場合、それらで線を近似するにはどうすればよいですか。アルゴリズムはあると思いますが、見つかりませんでした。
ありがとう!
c++ - C++ での非剛体 2D 物理エンジン
C++ で 2D 物理エンジンを実験しようとしています。これまでのところ、最も人気があるのは Box2D のようです。残念ながら、Box2D は剛体物理エンジンであり、私が試したいことにはあまり役に立ちません。
この形状が剛体または他の非剛体の形状と衝突したときにその形状が柔軟になるように、バネで結合された多数の頂点を持つ形状を定義できるようにしたいと考えています。
今、剛体のみを使用して Box2D でこれを行う方法を考えようとしましたが、常に欠陥があるようです:
- 柔軟な形状の外縁には、長方形または線分を使用します。これらは他の形状と衝突します。残念ながら、それらは弾力性がないため、望ましい効果は見られません。
- シェイプの各頂点は、独自の小さな円形のボディである可能性があります。これらのボディは、スプリングで結合できます。これは形状の変形に関してはうまく機能しますが、形状が硬いスパイクに着地し、スパイクが頂点間をちょうど通過した場合を想像してみてください。そうすると、形状がスパイクに引っかかってしまいます。
では、C++ でこの種の物理演算を実行する最善の方法は何でしょうか? できれば、物理エンジン全体を作成する必要はありません。Box2D の機能が不足しているだけかもしれません。多分それは正しい選択ではありません。では、正しい選択とは?
iphone - iPhone でポイント スプライトを使用すると glClear() が非常に遅いのはなぜですか?
iPhoneでOpenGL ESで点スプライトを描こうとしています。それらの数が非常に多く (1000)、幅が最大 64 ピクセルである可能性があります (おそらくそれが私の問題です - 制限があるのでしょうか、それともメモリを使いすぎているのでしょうか?)
フレームの時間を計るために CADisplayLink を使用しています。ポイント数が多すぎるかポイントサイズが大きすぎると、最初の gl 描画関数が遅延または失速する傾向があります。以下の例では、glClear() が最初の描画関数であり、実行に 0.02 秒から 0.2 秒かかる場合があります。単純に glClear をコメントアウトすると、glDrawArrays は遅い関数になります (それ以外の場合は非常に高速に実行されます)。
この例は、問題を切り分けるためにコードを削除したものです。テクスチャなしで、すべて同じ場所に一連のポイント スプライトを描画するだけです。すべてのスプライト データ (位置、色、サイズ) を格納するために VBO を使用しています。この例ではやり過ぎに思えるかもしれませんが、もちろん、後でこのデータを変更するつもりです。
これはビューの init 関数です (ボイラープレートの gl セットアップを除く):
そして、これはレンダリング関数です:
glClear 関数が停止するのはなぜですか? ランダムな量の遅延だけではありません。ポイント数またはサイズに応じて、同じ間隔 (0.015 秒、0.030 秒、0.045 秒など) でランダムに遅延する傾向があります。また、私が気付いた奇妙なことは、glBlendMode(GL_ZERO, GL_ONE) に切り替えると、問題なく動作することです (ただし、これは私が求めている視覚効果ではありません)。他の glBlendMode 値も同様に速度を変更します - 通常は良い方向に。それはVBOとは何の関係もないので、メモリの問題ではないと思います(そうですか?)。
私は OpenGL の初心者であり、VBO やその他の基本的な概念を誤解している可能性があることを認めます。どんな助けや指導も大歓迎です!
android - OpenGL ポイント スプライトは Android で動作しますか?
私は Droid のバージョン 2.1-update1 で開発しています。サポートされている GL 拡張機能には、GL_OES_point_sprite と GL_OES_point_size_array が含まれます。
レンダリングするポイント スプライトを取得できません。以下のコードは、glTexEnvi 呼び出しで GLWrapperBase から UnsupportedOperationException をスローします。テクスチャを無効にして glTexEnvi をすべてコメントアウトすると、同じ例外がさらに下の glPointSizePointerOES() でスローされます。
ポイント スプライトは Android で適切にサポートされていますか? 誰かがそれらを機能させましたか?または、以下のコードに問題がありますか?
ありがとう
iphone - iPhone:別の長方形の長方形の任意のポイントを検出します
特定の四角形のいずれかの点が別のより大きな四角形の内部に含まれているかどうかを検出する方法はありますか?特定のrectが画面に表示されるタイミングを把握しようとしていますが(メモリ管理でそうでないものの割り当てを解除するため)、rectが大きいため、一部のみが画面に表示されることがありますが、それでも必要です。それらはメモリにロードされます。
math - 点が線のどちら側にあるかを判断する
ポイント(x1、y1)と(x2、y2)を通る線があります。ポイント (x3, y3) がその行の「左」または「右」にあるかどうかを確認したいと思います。どうすればいいですか?
opengl-es - OpenGL ES 2.0のテクスチャポイント?
パーティクルシステムのOpenGLES2.0にテクスチャポイント(ポイントスプライトなど)を実装しようとしています。私が抱えている問題は、テクスチャが適切にマッピングされるのではなく、すべてのポイントが黒一色の正方形としてレンダリングされることです。
gl_PointCoordが実際に0.0から1.0までのx/y値を返していることを確認しました。これは、テクスチャ全体にマッピングされます。ただし、texture2D呼び出しは常に黒を返すようです。
私の頂点シェーダー:
そして私のフラグメントシェーダー:
問題のテクスチャは16x16です。このテクスチャを他のジオメトリに正常にマッピングできますが、何らかの理由でポイントにマッピングできません。
私のプラットフォームは、Android2.2を実行しているMotorolaDroidです。