.net用のDxf読み込み書き出しライブラリ(http://netdxf.codeplex.com/)
の存在を知ってから、K-CAD P2のデータをDXFに変換するソフトを作ってます。
の存在を知ってから、K-CAD P2のデータをDXFに変換するソフトを作ってます。
ほぼ、完成のところにきて、スプラインの変換状態がおかしいことに気づく。
指示した点を通過していないスプラインが生成されてしまうのです。
よくよく、AutoCADのスプラインについて調べてみると、
フィット点を使用してスプラインを作成するか、制御点を使用して作成するかの
2種類の作成方法があるとあります。
で、netdxf について調べていたら、
https://netdxf.codeplex.com/discussions/468315 のページに
「The library at the moment does not support spline fit polyline codes. 」
の記述が・・・
たぶん、フィットはサポートしていません。的なことが書かれてるのかな。
K-CAD P2のスプラインは、指示した点を通過するタイプなので、
フィット点でスプラインを作成したかったのですが諦めます。
たぶん、生粋のK-CADユーザーであれば、
スプラインの使用は避けてたはずだし(笑)
ちなみに、下記のページでは、フィット点を制御点に変換して
スプラインを作成する方法が掲載されている気がします。
(すみません。英語分からないので雰囲気だけでの判断です。)
http://netdxf.codeplex.com/discussions/550370
とりあえず、メモとして載せておきます。