JWW専用掲示板
(現在 過去ログ119 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 発言ランク ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■25023 / inTopicNo.1)  DXF項目で図面範囲を読み取るにチェックした場合
  
□投稿者/ シャキちゃき 1回-(2005/03/10(Thu) 10:12:01)

    記事内容:[|] 

    お世話になります。

    普段A3図面が新規で開かれるようになっています。
    最近気がついたのですが、DXFを読み込む際、勝手に縮尺が変わってしまうことがあ
    ります。
    DXF項目の図面範囲を読み取るにチェックを入れれば縮尺は変わらないのですが
    図が遠く左下の方に出現してしまいます。

    何か設定などありましたら教えてください。

    よろしくお願いします。
    (Ver2.50aです。)
引用返信/返信 [メール受信/OFF] 削除キー/
■25024 / inTopicNo.2)  Re[1]: DXF項目で図面範囲を読み取るにチェックした場合
□投稿者/ aki 710回-(2005/03/10(Thu) 10:19:25)
https://homepage2.nifty.com/AKI-SD/page026.html

    記事内容:[|] 

    シャキちゃき さん へ

    確か、DXF は縮尺の概念?? 無かったと思いますよ。

    まして、元のデ−タ−がAuto CAD でしたら、1/1の
    はずです。

    わたしは、変換後縮尺設定してます。

    違ったかなぁ〜(^^; 
引用返信/返信 [メール受信/OFF] 削除キー/
■25033 / inTopicNo.3)  Re[2]: DXF項目で図面範囲を読み取るにチェックした場合
□投稿者/ s_sato 5回-(2005/03/10(Thu) 14:23:36)

    記事内容:[|] 

    シャキちゃき様!!お疲れ様s_satoです。

    aki様!!回答お疲れ様です。
    >確か、DXF は縮尺の概念?? 無かったと思いますよ。
    >まして、元のデ−タ−がAuto CAD でしたら、1/1の
    >はずです。
    >わたしは、変換後縮尺設定してます。
    >違ったかなぁ〜(^^; 

    まず、dxfには、縮尺の概念は、無いというのは実は、誤解なので
    ただ単に、寸法の設定で定義できるのですが、これは、AutoCAD同士の
    寸法の管理方法が他のCADと大きく違いがある為、JWW等他のcadでは
    この設定に基づいた縮尺の定義が反映出来ないという事に成ります。

    つまり、一般的な縮尺という概念というより、
    各寸法上の倍率として定義しています。
    従って、dxfに書き出されている座標値*DIMSCALEで図形をグループレイヤ別に
    分けながら、読込む事が必要となる訳ですね。
    また、この方法以外にも、縮尺に当たる設定方法が幾つかあるので
    対応は、難しいです。・・・・(T。T)、

    そこで、jwwでは、図面範囲設定値かオブジェクト範囲の座標値
    dxfデータ上では範囲座標値($EXTMIN,$EXTMAX)または($LIMMIN,$LIMMAX)の
    どちらか大きい範囲を設定してあるものを元に縮尺を逆算する仕掛けになって
    いたはずです。

    例えば用紙がA3に設定されていると仮定すると
    0,0-420,297と設定されていれば用紙サイズA3と同じなので
    JWWは、用紙A3、縮尺1:1として読込みします。
    もし、図面範囲設定値が0,0-4200,2970だと、JWW側で用紙がA3と成っている
    ので縮尺は、1:10と判定して読込みしますので、JWW側でデフォルトの
    用紙設定をどの用紙に設定しているかと言うのが重要です。

    また、AutoCADでは、dxfデータの基点を用紙左下として通常は、
    範囲設定しますが、基点位置をマイナス方向にずらせば、jwwと同様の
    原点が中心のデータとして吐き出されると言う事になります。
    しかし、AutoCAD側での編集が見辛くなるので、余りやる人はいないと思います。

    DXFの例
    0
    SECTION
    :
    :
    $EXTMIN(オブジェクト範囲基点左下)
    10
    0 <-基点x座標
    20
    0 <-基点y座標
    9
    $EXTMAX(オブジェクト範囲右上座標)
    10
    420<-オブジェクト範囲右上x座標
    20
    297<-オブジェクト範囲右上y座標
    9
    $LIMMIN<-(図面範囲基点左下)
    10
    0 <-基点x座標
    20
    0 <-基点y座標
    9
    $LIMMAX<-(図面範囲右上座標)
    10
    420<-図面範囲右上x座標
    20
    297<-図面範囲右上y座標
    9
    :
    :

    参考としてくださいb(^^)v。
引用返信/返信 [メール受信/OFF] 削除キー/
■25247 / inTopicNo.4)  Re[3]: DXF項目で図面範囲を読み取るにチェックした場合
□投稿者/ シャキちゃき 2回-(2005/03/24(Thu) 16:28:29)

    記事内容:[|] 

    回答有難うございました。
    返信遅くなり申し訳ありませんでした。

    s_sato様

    そうですか、、、難しいですか、、

    今度から 縮尺を気をつけるようにして対処したいと思います。
    有難うございました。
解決済み!
引用返信/返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 発言ランク ファイル一覧 検索 過去ログ

- Child Tree -