問題タブ [graphics]

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 投票する
9 に答える
3066 参照

math - ポイントシーケンス補間

空間内の任意のポイントのシーケンスが与えられた場合、それらの間でスムーズな連続補間をどのように生成しますか?

2Dおよび3Dソリューションは大歓迎です。任意の粒度でポイントのリストを生成するソリューション、およびベジェ曲線の制御ポイントを生成するソリューションも高く評価されています。

また、ポイントを受け取ったときに曲線の初期セクションを近似できる反復解を見ると、それを使って描画できるので便利です。

0 投票する
4 に答える
9134 参照

graphics - ベジェクリッピング

2つの任意の塗りつぶされた2Dオブジェクトの交差(新しい塗りつぶされたオブジェクト)を計算するアルゴリズムを見つけて作成しようとしています。オブジェクトは、線または立方体のベジエを使用して定義され、穴または自己交差する場合があります。ここにリストされている、ポリゴンで同じことを行ういくつかの既存のアルゴリズムを知っています。ただし、ベジエをポリゴンに分割せずにサポートしたいので、交差点がない領域では、出力は入力とほぼ同じコントロールポイントを持つ必要があります。

これは、インタラクティブプログラムがCSGを実行するためのものですが、クリッピングはリアルタイムである必要はありません。しばらく検索しましたが、良い出発点が見つかりませんでした。

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

.net - Reporting Servicesの線グラフ:平滑化された曲線をより適切に制御する方法

x 0-100、y0-100をプロットする必要があるクライアント用に作成したレポートがあります。私がこれらのポイントを持っていると想像してみましょう:

これらのアプリケーションは印刷機のドットゲイングラフであるため、これらを滑らかな折れ線グラフとして表す必要があります。

ここに問題があります。線は100,100(右上)から2,24まで細かく描画されます。しかし、その後、2,24から0,0まで、線はグラフの左側から曲線を描き、次に0,0まで下がっていきます。-10,10にポイントを置くことを想像してみてください。

これは、使用している一般的なベジェ曲線アルゴリズムと、制御点の間隔が大きいため、重みが大きくなっているためだと理解しています。

しかし、誰かが私がそれを制御できる方法を知っているかどうか疑問に思いました。既存のコントロールポイントの間に平均化されたポイントを追加しようとしましたが、それでもグラフからはかなり重み付けされているかのようにカーブしています。

私が考えることができる他の唯一の答えは、グラフをカスタム描画するか、Dundasチャートを調べて、そのGDI+描画サポートを使用することです。

しかし、私がそのルートに行く前に、誰かが何か考えを持っていますか?


つまりね。手動で曲線を描く方法を知っています。問題は、2から50の間に非常に高い重みがあるという事実にあります。私は低域と中域にポイントを追加しようとしましたが、それでもエッジから曲がっていました。ソースをチェックしてグラフを修正し直し、スクリーンショットを取得できるかどうかを確認する必要があります。

今のところ、これを解決できるまで、グラフを2で停止しています。

0 投票する
3 に答える
3228 参照

asp.net - ASP.NETで透かしを作成するために別の画像で画像をスタンプする最良の方法は?

誰でも知っていますか?透かしとして別の画像をその場でスタンプしたり、大きなバッチを実行したりしたい。あなたが知っている既存のライブラリやテクニックはどれも素晴らしいものです。

0 投票する
3 に答える
883 参照

graphics - デクスターのキャラクター スプライトを使用しても問題ありませんか、それとも使用する必要がありますか

.

インスピレーション -- サウスパーク ゲーム

(download.com でダウンロード数を見ると非常に人気があります。彼は許可を求めましたか??)

私は dexter's lab のテーマに基づいて 2D ゲームを作成しています。GSA からデクスターのスプライトを入手しました。基本的に私はアーティストではないので、すでに利用可能なスプライト、背景、GameSpriteArchive などの Web サイトの sfx に依存する必要があります。

しかし、私が持っているデクスタースプライトを使用することは大丈夫ですか/合法ですか?

私も公開したいのですが、それには多くの変更を加える必要がありますか?

スプライトの使用許諾は取れますか?? 許可を得ることへの私の希望は非常に少ないです。

それに加えて、私の基本計画は -

  1. Google 検索からのデクスターのスプライト

  2. さまざまな GBA/SNES/etc ゲームの敵スプライト

  3. これらのレトロ ゲームのタイル/オブジェクト

  4. デクスター、パワーパフ ガールズ、サムライ ジャックの背後にいるアーティストのブログやポートフォリオからの背景アートとスタイル

代替テキスト

0 投票する
3 に答える
1713 参照

.net - .NET/Monoに最適なグラフィックライブラリ

.NETおよびMono用の高性能グラフィックライブラリを探しています。Taoフレームワークを見てみましたが、非常に完全ですが、使いやすさの点ではかなり不足しています。クロスプラットフォーム互換である必要があります。

他にどのような選択肢がありますか?

0 投票する
4 に答える
8237 参照

opengl - OpenGL: マウス クリックをジオメトリに投影する

私はこのビューセットを持っています:

マウスクリックから画面位置(sx、sy)を取得します。

z の値が与えられた場合、sx と sy から 3 次元空間で x と y を計算するにはどうすればよいですか?

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

c - OpenGL でマトリックス スタックの現在のサイズを取得するにはどうすればよいですか?

OpenGL でマトリックス スタック (GL_MODELVIEW、GL_PROJECTION、GL_TEXTURE) の現在のサイズを取得するにはどうすればよいですか?

コードの特定の部分でマトリックス スタックが元の状態のままであることを確認できるようにエラー チェックを実行できるように、これが必要です。

0 投票する
3 に答える
1849 参照

flash - Flash / ActionScriptのQTVRのようなパノラマ?

Actionscriptを使用してから数年になります。当時、私はQTVRパノラマをエミュレートするプロジェクトを作成しました(Flashを使用していたときは、非常に基本的なmovファイルしか埋め込むことができませんでした)。マスクの後ろで非常に長いフラットなパノラマ画像を左右に移動するだけでした。効果は大丈夫でしたが、遠近法が非常に歪んでいたため、実際のパノラマほど良くはありませんでした。Flashの2つのイテレーションが開発されたので、私は興味があります...

実際のQTVRに少し近づく方法はありますか?...または、実際のQTVRを埋め込むことは可能ですか?

0 投票する
20 に答える
97621 参照

algorithm - 2つの長方形の交点を検出するアルゴリズム?

2 つの長方形が交差しているかどうかを検出するアルゴリズムを探しています (1 つは任意の角度、もう 1 つは垂直/水平線のみ)。

一方のコーナーが他方の ALMOST にあるかどうかのテストは機能します。長方形が十字のような形状を形成する場合、失敗します。

垂直線に特殊なケースが必要になるため、線の傾斜を使用しないようにすることをお勧めします。