uas ua

mikuriya1

About Me

Expertise
Not Specified
Location
Not Specified
Website

Connect

Recent Forum Posts

曲線(直線)を単位距離で分割する方法 Aug. 13, 2020, 9:56 p.m.

いえいえ、
vexの使い方は大変参考になります。ありがとうございます

曲線(直線)を単位距離で分割する方法 Aug. 13, 2020, 4:02 a.m.

ご返答ありがとうございます。
>Enivobさん
いえ、分割まではベジェ以外に変換する想定ではないです。
>Satoruさん
結果として、ベジェの自体の仕様?精度が不安定で不明なため、
正確な位置でカットするのが難しいのかもしれません。諦めようと思っています。

頂いたhiplcを検証しましたので報告します。
頂いたvex(Aとします)こちらで以下の部分のみ改変したVEX(Bとします)
vexf@domainu = clamp(chf(“len”) / curvelength, 0, 1);

1回目と2回目にそれぞれ長さとカーブの異なるベジェを使用しました。
1回目はhiplc内のフリーハンドで描かれてるベジエを使用しました。カットするlengthは1を指定、結果Aのが精度がよく若干誤差がございました。
2回目はこちらで用意したline(Bezier長さは121)カットするlengthは20を指定、結果Bのが精度がよく誤差はありませんでした。

この結果から丸め誤差みたいな要因でベジェの長さ自体が曖昧になってしまうのかもしれません。
画像左がAのattribwrangle右がBでございます。

曲線(直線)を単位距離で分割する方法 Aug. 6, 2020, 12:53 a.m.

お答えいただき、ありがとうございます。
リサンプルを通すと、ベジエがポリゴンラインになってしまいますね。
それと誤差が発生してしまうようです。