カスタムシェイプの中に色を塗りつぶす必要があります。シェイプ内部のピクセル座標を知っていて、シェイプの色も知っています。私は、ピクセルの座標を知ることから形状の中のすべてのピクセルを取得する必要がありますどのように私はこれのロジックを書くことができますいくつかの助けてください。すでにレンダリングされた図形のsetPixelメソッドを使用して色を塗りつぶす方法は?
0
A
答えて
0
使用洪水または境界アルゴリズムを埋めるを埋めます。たとえば、以下を参照してください
は、ほとんどの実装を用心再帰的であるので、より大きな領域のスタック/ヒープオーバーフローの危険性が高いです。より安全な動的ポイントリストを使用する反復アプローチもあります。ベクトル形式でポリゴン
使用凸多角形充填する
。あなたが凹面ポリを得た場合は、の凸多角形に最初に分割する必要があります。別のオプションは三角測量です。の場合
:あなたは三角測量の参照が必要な場合は
:三角形と凸多角形のラスタライズどちらも同じ参照ですveどのような理由でも複雑な図形や可能な三角形分割はできませんが、ポリゴンの内側にあるポリゴンの境界ボックスのすべてのピクセルを塗りつぶすことができます。そのために以下のものが必要です。私はすでに私の答えを得るあなたの後半の答えのための
関連する問題
- 1. タッチイベントを使用して空白の色を塗りつぶす方法は?
- 2. ビットマップXMLでVectorDrawableを使用して色を塗りつぶし
- 3. ExcelのVBAを使用してシートの塗りつぶし色を「塗りつぶしなし」に設定
- 4. xlsxwriterを使用して塗りつぶす方法
- 5. オーバーレイを新しい色で塗りつぶす方法
- 6. セル塗りつぶしの色を取得する方法
- 7. box2d-qmlポリゴンに色を塗りつぶす方法は?
- 8. CGContextStrokeLineSegmentsで色を塗りつぶす方法は?
- 9. Java:色でArrayListからシェイプを塗りつぶす方法は?
- 10. angular2、d3.jsで色を塗りつぶす方法は?
- 11. UIBezierPathの中の色を塗りつぶす方法は?
- 12. ncursesウィンドウを色で塗りつぶし
- 13. python turtleで色を塗りつぶし
- 14. オーバーフローを隠して空のスペースに色を塗りつぶす方法は?
- 15. 色で曲線を塗りつぶす
- 16. Android - ビットマップを色で塗りつぶす
- 17. kivy:色でカスタムシェイプを塗りつぶす
- 18. オブジェクトを使ってSVGイメージパターンを塗りつぶす方法は?
- 19. Rで色を塗りつぶす方法R
- 20. div全体を背景色で塗りつぶす方法
- 21. パスアイテムを色で塗りつぶす方法
- 22. OpenGL-es 2.0を使用してAndroidでポリゴンを塗りつぶす方法は?
- 23. KonvaJS 2色の塗りつぶし?
- 24. Enterprise Architectクラス塗りつぶしの色
- 25. キャンバスに色を塗りつぶし、黒色にします
- 26. GridView Asyncを塗りつぶす方法
- 27. CSSでSVGの塗りつぶし色をアニメーション化する方法は?
- 28. UIBezierPathで塗りつぶしの色の変更をアニメーション化する方法は?
- 29. MouseOverでSVGの塗りつぶしの色を交換する方法は?
- 30. (GWT)テーブル内の選択した行の色を塗りつぶす方法は?
感謝を。 –