問題タブ [shape]
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.
size - shape=circleのノードのサイズ
私はこのようにノードのサイズを設定しようとしています:
ただし、3つのノードはすべてサイズが異なります。固定サイズを設定するにはどうすればよいですか?
2d - 2D形状スケーリング
こんにちは、形状のスケーリングに問題がありました。2つの類似した形状をスケーリングしようとしています。2Dで、各形状にnポイントがあります。読んだ論文からこのようなステートメントを見つけました。
「形状のサイズは、形状点と図心の間の二乗平均平方根距離です。」
したがって、この時点から、形状S1とS2の両方のサイズを計算し、S1 = xS2とすると、このようなスケーリングマトリックスを作成するとします。
[x 0] [0 x]
(私はちょうど2x2マトリックスを書いたので、それは違うはずだと知っています)そしてS2でそれを多重化すると、それらの形状は整列しますか?どうも
wpf - Silverlight のカスタム シェイプ (WPF からアプリを移植)
WPF アプリを Silverlight に変換しています。
このアプリには、Shape を継承するクラスが含まれています。これは、DefiningGeometry プロパティをオーバーライドして Path オブジェクトを返します。ただし、Silverlight Shape クラスには DefiningGeometry プロパティがありません。
インターネットで読んでいると、同じ問題を抱えている人が他にもいます。解決策には、 Control から直接継承し、 Content プロパティをパスに設定する必要があるようです。ただし、イベント ハンドラー (MouseEnter、MouseLeave、GotFocus、LostFocus) も保持し、その位置を維持して、アプリケーションの残りの部分に比例してサイズを変更したいと考えています。
私は主にバックエンドの開発者なので、これは私の得意分野ではありません。どなたか、これを実現する方法の概要サンプルを教えていただければ幸いです。
wpf - wpfを使用して、最小限のリソースを使用して画面に拡大縮小された背景を描画する
複数のウィンドウに同じ背景を描きたいのですが、たとえば、背景は同心円、多色のグリッド、または任意の数学的形状を組み合わせたものにすることができます。これらの背景は、別のモジュールにある外部ルーチンからカスタマイズできます。背景を変更するように外部ルーチンに指示すると、すべてのウィンドウが自動的に再描画されます。唯一の問題は、各ウィンドウのサイズが異なる可能性があることです。これらはすべて、ピクセル化されていないベクトル描画です。
これを達成するための最良の方法は何ですか。私はWPFに比較的慣れていないので、どんな助けでも大歓迎です。
excel - この厄介なドロップダウンをExcelのシートから削除できないのはなぜですか?
次のコードを使用して、スプレッドシートからドロップダウンを削除しようとしています。
しかし、objShape
戻りますApplication-Defined or Object-Defined Error
:
Debug.Print objShape.FormControlType
リターンxlDropDown
Debug.Print objShape.Name
リターン"Drop Down 250"
Debug.Print objShape.TopLeftCell
リターンApplication-Defined or Object-Defined Error
ActiveSheet.Cells.Validation.Delete
それを取り除くことも、を使用することもありませんShapeRange
。
この小さなバガーを根絶する方法についての提案は大歓迎です。
actionscript - actionscript 3 ポリゴンを単色で塗りつぶすにはどうすればよいですか?
プロジェクト用のマップ エディターを作成していますが、六角形を描画して単色で塗りつぶす必要があります。私は正しい形をしていますが、私の人生では、それを埋める方法を理解することはできません. それがShape、Sprite、またはUIComponentであるかどうかが原因であると思われます。ポリゴン自体について私が持っているものは次のとおりです。
php - PHP - ポリゴン GD ライブラリのバグ?
gd ライブラリのimagefilledpolygon()
.
何らかの理由で、一部の行が 1 ピクセルずれてしまうので、imagepixelset を使用してデバッグし、シェイプ ポイントの色を赤に設定することにしました。
代替テキスト http://www.degreeshowcase.com/other/1.gif 写真を見ると、いくつかの点が形状の内側にあることがわかります...いくつかは外側にあります....非常に非論理的です。
(画像は見やすいように拡大してあります)
誰にも解決策がありますか?
アップデート:
上記の形状のポイントは次のとおりです。0,0 40,0 40,20 20,20 20,40 0,40
生成される形状の高さと幅は 20 の倍数である必要があります....しかし、何らかの理由で形状の一部が 21 ピクセルの高さまたは幅になってしまいます。
必要な形状を取得するためのポイントを解決するためのスクリプトを作成しましたが、その理由を解決できないため、すべての形状を修正するためのスクリプトを作成できません。
actionscript-3 - コードによる形状の削除
ここではかなり基本的な質問ですが、それでも少し混乱しました..
コードで色を変更したいオブジェクト (ナビゲーション メニュー バー) があるので、updateColor
関数でオブジェクトの境界 (ムービークリップに含まれる描画形状) を取得し、その上に新しい形状を再描画します。新しい色でそれを削除しましたが、この再描画の背後に最後の形状がまだ存在していることに気付きました.
再描画の前に使用してみobj.graphics.clear();
ましたが、元の形状が取り除かれませんでした。私が見落としている別のコマンドはありますか?
opengl - OpenGL、図形からセクションを削除します
OpenGLでは、正方形から三角形の穴をどのように切り取ることができますか?穴を透明にします。
私もSDLを使用していますが、SDLサーフェスで実現できるのでしょうか?
java - Java の小さな円の更新
LED をシミュレートするために、フォームに多数 (500 以上) の小さな円を表示する必要があります。ただし、これらの円は非常に小さく、直径が 8 ~ 9 ピクセル程度である必要があります。
これまでのテストでは、Shape (Ellipse2D.Double) を使用する Led クラスを作成し、JFrame の paint メソッドから JFrame に直接表示するコードをまとめました。
これにより、2つの観察/問題が発生しました。
1) まず、別の方法がない限り、Java は小さな円を描くのに問題があるようです。それらはデフォルトのペン幅 (または 1 ピクセル) で右下隅に「壊れて」表示され、変形した円を残してこの部分が切り取られます。(たくさんの)小さな円を描いて、正しく見えるようにする方法があれば教えてください。
2) サブクラス化された JFrame は、ペイント メソッドをオーバーライドしてこれらの「LED」を描画しますが、JFrame が確実に描画されるように super.paint も呼び出します。ただし、最初に表示されたとき、またはフォームが画面の外に出て後ろに移動したとき、またはアプリケーションが前に置かれて再び離れたときに、LED を描画することはめったにありません。フォームを最小化/最大化するときに呼び出されます。フォームがペイントを必要とするたびにペイントを呼び出すべきではありませんか?