CAD日記

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

DWG

線種生成モード

投稿日:

ポリラインには、線種生成モードという情報がある。
[システム変数 PLINEGEN] (AutoCADヘルプから引用)
ポリラインの頂点での線種パターンの生成方法を設定します。
0 線種パターンを、ポリラインの各頂点でリセットします。
1 線種パターンを、頂点とは無関係に連続パターンで表示します。
たいして重要な情報だとは思っていなかったが、
これがもとで、線種の見え加減が大きく変化するという
事態に遭遇した。
点線(DASHED)のスプラインに対してある処理をしたら、
実線のように表示されたしまったという話。
線種としては確かに点線になっているのだが、表示上は
実線にしか見えなかった。
スプラインを、あるレクトで切り取る必要があった。
スプラインを分断することになるわけだが、
制御点の点列を減らすわけにはいかない。
形状が変化してしまうためだ。
(理屈上は、制御点数と重みとノットを調整してすれば、
 形状を維持しつつスプラインのままで分断することは
 可能だろうが、そこまでの知識を私は持たない。)
仕方なく、大量の頂点を持つポリラインに近似してから、
ポリラインを切り取るということにしていた。
※余談だが、AutoCADの標準機能ではスプラインをポリラインに
 分解することはできない。唯一の方法は、R12形式で保存することだが、
 図面中の全てのスプラインが分解され、さらにR13以降で増えた
 図形(ハッチングやマルチテキスト)も分解されるので、あまり使えない。
すると、頂点間が非常に短いポリラインが出来上がる。
線種生成モード無効としていた。
結果、線種としては点線がセットされているが、
見た目は実線のポリラインが出来てしまった。
あとから、線種生成モードを有効にセットしなおせば、
ちゃんと点線として表示されるのだ。
形状を変更せずに、スプラインをスプラインのまま分断する。
これが出来れば、こんなことで頭を悩ませる必要はないのだが。

-DWG
-

執筆者:


comment

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

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

関連記事

no image

explode

AutoCADのコマンドで言うと分解。 ブロックや寸法を分解するんだね。 けっこう気に入ってるんだ、エクスプロードという単語が。 爆発するという意味もある。 エクスプローラに似てる、語感が。 分解とい …

no image

消えゆくOpenDWG

www.opendwg.org がなくなった。 お気に入りに入れていて、ほんの3日前までアクセスできていたのが、 今日アクセスしようとしたら、つながらなかった。 一瞬メンテナンス中かと思ったが、すぐに …

Teigha改めODAでdwgをdxfに変換する2022年版

2019年に書いた記事を最新環境でより分かりやすく書いてみることにした。過去記事の全3回分は以下の通りで、ちょっと分かりずらかったというのもあるし、肝心の部分が伏せられていたというのがあるので、この記 …

no image

DWGdirect訴訟

OpenDesignAlliance(以下ODA)がAutodeskに訴えられたそうだ。 DWGdirectライブラリがAUTODESKという登録商標を侵害している、と言って。 裁判所が一時差し止め命 …

no image

DXFハンドブック 第2版

10年振りの改定版が出ているのに気付いたので早速購入。 なかなか売ってないかなと思ったら、会社近くのくまざわ書店にて発見。 価格は高いがその価値あり。 DXFハンドブック 第2版 作者: 落合 重紀 …

PREV
DWGビューア
NEXT