問題タブ [miter]
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.
c# - Miterjoin を使用してガイドラインの周りに線を作成する
WinForms Picturebox にグラフを描画しています。現在、線 (点の配列) を「複製」する可能性を探しています。これにより、結果として得られる 2 つの線が元の線から一定の距離だけ離れて配置されます。この図のように、赤い線があり、黒い線を取得したい:
線の写真 http://img227.imageshack.us/img227/2341/linesb.png
線を数ピクセル上/右/上に移動することを考えましたが、それは奇妙な重なり線につながります。
私が望むことをする他のアプローチはありますか?どんなアイデアでも大歓迎です。ありがとう!
actionscript-3 - ActionScript - JointStyle.MITRE バグでグラフィックをクリアする?
グラフィックをクリア/再描画するときに JointStyle.MITER を使用すると、望ましくない効果が発生します。
私のプロジェクトでは、丸いエッジと鋭いエッジの両方を持つカスタム ライン グラフィックスを管理する必要があるため、マイター ジョイント スタイルを使用したいと考えています。
線の太さが大幅に増加すると、線の丸い領域でもマイター スタイルの影響を受けます。これは残念なことですが、理解できることであり、私が言及しているバグではありません。バグ (?) は、太さが変わるたびにコードで指示されているように、線の太さを減らしてもグラフィックが完全にクリアされず、線がかつてあった場所に線のグラフィックのアーティファクトが残るときに発生します。アーティファクトは、丸みを帯びた角だけでなく、鋭いエッジによっても残されます。
Mac OS X Snow Leopard (10.6.4) で Flash Player バージョン 10.1.53.64 を使用しています。
以下のサンプル コードを実行して、これをテストできます。左右のキーボード矢印を使用して、丸い四角形のストロークの太さを変更します。
更新: グラフィック アーティファクトは表面的なものです。図形が表示された後に図形をその位置にドラッグすると、図形が削除されます。ドラッグ機能でコードが更新されました。