PathGeometry
Wpf で 3 次ベジエ曲線を使用して一連の直交線分を近似するを作成しようとしています。GDI+について説明している msdn に関する記事を見つけました。これCardinal Splines
は、まさに私が達成したいことです。
大部分は成功しましたが、上記の記事で説明したテンション プロパティのように、曲線の「滑らかさ」を制御するプロパティを実装する必要があります。この記事では、張力の値が 1.0 の場合、「曲げの合計が最小になる経路」が得られると述べています。
これは、3 次ベジエ曲線の制御点にとって何を意味するのでしょうか? この効果を得るには、エンドポイントに対してどこに配置しますか?
注: 線分は直交しているため、2 つの連続する線分の間の角度は常に 90 度です。それが何かを単純化するかどうかはわかりません。
記事の画像を簡単に参照できるようにします。赤い四角は終点を示し、数字は張力を示しますが、0.0 から 1.0 までの値に最も関心があります。
(ソース: microsoft.com )