CAD日記

主にAutoCADのことについて書いているけど、近頃は投資系ネタに注力している。自動売買、仮想通貨、PC関係、プログラミングなど。@caddiary

AutoCAD

スプライン

投稿日:

AutoCADのスプラインについて新発見があった。

ながいことスプラインはポリラインに分解できないものだと思ってた。

AutoCADで分解しようとすると、「SPLINEを分解できません」

って出るし、それっぽいAPIもなかったから。

唯一知っていたのは、下位バージョン(R12以下)で保存すること。

SPLINEというエンティティは、R13からできたものだからね。

だけど、そんなことしたら、図面中の全部の図形が影響してまう。

寸法はおかしくなるだろうし、引き出し線も分解されるだろうな。

スプラインに関して別件で調査していたら、ふと見つけた。

キーワードは、explodeGeometry。

ほかのエンティティを分解する場合は、ただのexplodeでいいから見落としてたよ。

DWGdirectのAPIだから、ほとんどの人には関係ないけどさ。

これによって、2Dポリラインに分解できちゃった。

AutoCADにできないことをまた一つ発見した。

AutoCAD分解ツール「Exploder」のネタになりそうだ。

で、本題であるほうの調査に関しては実を結ばなかった。やれやれ。

AutoCADのスプラインについて調べてみた。

「NURBS(nonuniform rational B-spline)曲線というスプラインが作成されます。

NURBS 曲線により、制御点の間に滑らかな曲線が作成されます。」

(AutoCADヘルプから転載)

曲線の世界は奥が深いらしい。

クロソイド、インボリュート、ベジェ...。

以前、イラレから書き出したDWGについて調べたことがある。

スプラインが大量にあって、ある特徴があった。

調査の結果、ベジェ曲線だったね。

NURBS曲線という大きなくくりの中に、ベジェ曲線というタイプが含まれる。

関係者の協力のもと、そのスプラインの形状を完全に再現できるように

データ変換ができるようになったよ。

こんなことしてたら、週末はあっという間に過ぎてしまいましたとさ。

最後に、マンションの玄関に置いてある花を載せておこう。

花はいいね。

-AutoCAD
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

TeighaとObjectARXの相違点

ObjectARXはAutoCADのカスタマイズ環境のうちの最も高度なことができるもので、Teighaは別名ODAとも呼ばれるDWG互換CADの基盤となる環境。TX(Teigha eXtention) …

no image

AutoCAD 2018

あとひと月ほどでAutoCAD新バージョンがリリースする。3/20の週になることだろう。今回久しぶりにDWGフォーマットが変わるらしく、何だか面倒なことになりそうだ。情報ソースはAutoCADのwik …

no image

PURGEで消えないもの

AutoCADの名前削除(PURGE)で新発見。 使われていない定義を消してくれる便利なコマンドなわけだが、 まれに消えてくれないものがある。 それは、寸法スタイルだ。 寸法スタイルの設定情報のなかに …

no image

循環参照

AutoCAD外部参照の話。 AとB、2つの図面があったとする。 Aを配置しているBを、Aに配置する。 循環参照の出来上がり。 EXCELでは聞いたことがあるが、AutoCADにもあることを知った。 …

no image

ダイナミックテキストで下線

マルチテキスト(MTEXT)で、文字に下線を付けることができるのは、 よく知られている。 下線だけでなく、上線/ボールド/斜体が可能。 文字列中に特殊な記号が挿入されて実現されている。 では、ダイナミ …