問題タブ [shapes]

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

perl - CAM :: PDFを使用してPDFドキュメント内の塗りつぶされていない楕円を識別するにはどうすればよいですか?

PDFファイルで塗りつぶされていない楕円を識別する必要があります。その後、色で塗りつぶす必要があり、楕円とページ番号の座標が必要です。誰かがCAM::PDFを使用してこれを解決する方法を教えてもらえますか?

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

wpf - 複数の省略記号を組み合わせる

複数のEllipseGeometryを組み合わせてそれらを結合する方法が必要ですが、CombineGeometryクラスは2つのジオメトリしか組み合わせることができません。理想的な方法は、Geometry1およびGeometry2の形状以上のものを受け入れるCombineGeometryと同様のクラスを持つことです。
誰かがそのような振る舞いをするオブジェクトを知っていますか?

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

iphone - iphoneピンチズーム

ビューの drawRect 関数でいくつかの図形を描画しました。これらの図形の色は、drawRect を呼び出す setNeedsDisplay を使用してしばらくすると色が変わります。次に、タップすると図形名も選択されます。今まではすべて正常に動作します。

上記のように描画された複数の形状を持つビューが 3 つあります。これらのビューはすべてスクロール ビューに追加されるため、ユーザーは次のビューで形状を表示できます。

ここで必要なのは、図形を含むビューをピンチ ズームすることです。また、図形を選択する必要があります。drawRect が繰り返し呼び出されます。私が見たすべてのピンチズームは画像に関連しています。

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

iphone - 図形を描くと線が消える

画面をタッチして図形を描くアプリを作ろうとしています。

ある点から別の点に線を引くことはできますが、新しい線を引くたびに線が消えてしまいます。

これが私のコードです:

あなたの助けに感謝-

ニル。

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

apache-flex - 計画上の形状の整列、アルゴリズム

フレックスを使用して、平面上の図形を含む単純なダイアグラム ツールを開発しています。最初に、単純な 20*20 グリッドを使用していました。

しかし、彼らの本当のクールなものは自動斧マグネット効果です。それが、バルサミクの小さなビデオを作成した理由を少なくとも理解するために、私がそれを呼び出す方法です。

http://screenr.com/clB

http://www.balsamiq.com/

ご覧のとおり、垂直方向の水平境界線と中心軸上に配置されています。

  • ボーダー: 灰色の軸
  • 水平方向に整列 (高さ/2) 中央: 青い斧
  • 垂直方向の位置合わせ (幅/2) 軸なし
  • 25px の中間パディング スペース: 緑の軸

このようなアルゴリズムはどのように機能すると思いますか: 今のところ、回転なしで行います。

左上の位置x,yで幅wと高さhの形状S1が選択されているとします。

2 つのゾーンと交差するすべての図形を見てください。

y > 0 の場合、xmin = x、xmax= x+w から。

x > 0 の場合、yming = y 、ymax= y+h から。

関連する形状のリストを取得したら、条件が一致するかどうかを確認します。

「=」を使用すると、近似 + または - 2 ピクセルで必要な「マグネット」効果が得られます

  • S1 x = S'x => x の灰色の線
  • S1 x+w = S'x => x+w の灰色の線
  • S1 y = S'y => y の灰色の線
  • S1 y+h = S'y => y+h の灰色の線
  • S1 x = S'xおよびS1 x+w = S'x+w => x + w/2 の青い線

20 px のパディング マグネットを指定すると、

  • S1 x = S'x + PADD => S1 x のグリーンライン
  • S1 x = S'x - PADD => S1 x のグリーンライン
  • S1 y = S'y + PADD => S1 y のグリーンライン
  • S1 y = S'y - PADD => S1 y のグリーンライン

これについてどう思いますか?

0 投票する
5 に答える
1410 参照

java - リスの作成

プログラマー1年目です。私はリスを作成しようとしています。(角が丸い正方形)。

これまでのところ、私はなんとか得ることができました。a、b、r の定数が与えられています。誰かが助けてくれたら、本当に感謝しています。私はこれに完全に慣れていません。だからいいです:)

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

java - Java OpenGL で星を描く

星を描きたいOpenGLプロジェクトに取り組んでいます。必ずしも 3D の星である必要はありません (2D の外観でもかまいません)。星の中心の xyz 座標があり、希望するサイズがわかっています。私は OpenGL/3d 数学プログラミングをあまりしないので、ここで何か助けていただければ幸いです。

編集: 詳細: これが可能かどうかはわかりませんが、3D 空間のある時点で 2D のような星を描くことはできますか? 私は正方形で簡単に試して、次のようなものを試しました:

x、y、z に変換しても、正方形は正しい深さではないようです。本来よりも画面の前面に近いように見えました。このように 2D 形状を 3D に変換することは可能ですか?

ありがとう、

ジェフ

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

c# - キャンバスに図形をドラッグ & ドロップ

以前MouseDragElementBehaviorは、ユーザーがキャンバスにシェイプをドラッグ アンド ドロップできるようにしていました。

ここで、いつ myShape が移動され、いつ myShape が削除されたかを知りたいと思います。myShape が移動されたときにマウス座標を出力し、myShape がドロップされたときに "Dropped" を出力するコードを提案してください。どうもありがとう !

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

iphone - Quartz 2D の「ベベル」形状

基本的な形状やグラデーションの描画など、Quartz 2D 描画の基本のいくつかには精通していますが、次のように「面取り」された形状を描画する方法がわかりません。

ベベルサークル http://www.shaggyfrog.com/junk/beveled-circle.jpg

基本的に、1 つのコーナーに輝きがあり、反対側のコーナーに陰影があるかもしれません。この画像は私が作成したものではありませんが、近似できるようにしたいと考えています。

何か案は?これは iPhone 上にあり、組み込みのフレームワークを使用し、可能な限り外部ライブラリを避けたいと考えています。