Indexへ
(16851)//【16780】→(16781)
------------------------
【タイトル】JWC_TEMP.txtファイル中の楕円弧データについて
【記事番号】 16780 (*)
【 日時 】04/05/08 02:02
【 発言者 】ダエン君

はじめまして
JW_CAD(ver.4.01b)を最近、使わせていただき始めた者です。初心者の質問ですが、
よろしくお願いいたします。

外部変形用の中間ファイルに楕円弧を含むデータを書き出して、処理しようとしております。
ところが、ci行のデータを解釈できず困っております。
例えば、長軸半径1000、扁平率0.1〜1.5(0.1ステップ)の楕円15個を、原点を中心として
描いた後で、(反時計回りの)角度0度から45度の範囲をすべて消去し、
始角45度、終角360度(0度)の楕円弧15個を作図します。
その後、出力したJWC_TEMP.txtは以下のようになります:
(引用が長く申し訳ありません)
------------(引用始め)--------------------------
hq
hk 0
hs 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
hcw 2 2.5 3 4 5 6 7 8 9 10
hch 2 2.5 3 4 5 6 7 8 9 10
hcd 0 0 0.5 0.5 0.5 0.5 1 1 1 1
hcc   1   1   2   2   3   3   4   4   5   5
hn 0 0 0 0
lg0
ly1
lc2
lt1
cn3
cn"$<MS ゴシック>
#
ly0
0 0 1000 0
0 0 0 500
0 500 0 1000
ly1
0 1000 1000 1000
1000 0 1000 1000
0 0 1000 1000
ci 0 0 1000 33.6900675259798 359.999999708397 1.5 0
ci 0 0 1000 37.5685920288275 359.999999663535 1.3 0
ci 0 0 1000 35.5376777919744 359.999999422797 1.4 0
ci 0 0 1000 39.8055710922652 3.02354067116539e-007 1.2 0
ci 0 0 1000 42.2736890060937 3.29840702306683e-007 1.1 0
ci 0 0 1000 45 359.999999191916 1 0
ci 0 0 1000 48.0127875041833 359.999999102129 0.9 0
ci 0 0 1000 51.3401917459099 4.81762754134252e-007 0.8 0
ci 0 0 1000 55.0079798014413 5.1832114422723e-007 0.7 0
ci 0 0 1000 59.0362434679265 7.82493543738383e-007 0.6 0
ci 0 0 1000 63.434948822922 9.38992229748692e-007 0.5 0
ci 0 0 1000 68.1985905136482 1.17374025876416e-006 0.4 0
ci 0 0 1000 73.3007557660064 1.56498697378993e-006 0.3 0
ci 0 0 1000 78.6900675259798 359.999995959578 0.2 0
ci 0 0 1000 84.2894068625004 3.62824795274719e-006 0.1 0
-------------(引用終わり)------------------------

JWW_SMPL.BATによれば、

  ◎弧・楕円データ
ci %lg %lg %lg %lg %lg %lg %lg      ( x y r 始角 終角 偏平率 軸角 )

とあります。XYR、終角、扁平率、軸角は理解できるのですが、始角が分かりません。
扁平率1(円)の場合は始角=45度となっており、納得できます。ところが、
扁平率が1以外の場合は??です。
(蛇足ですが、終角は数値誤差を無視すれば0度あるいは360度になっており妥当です)

なお、終角についても、0、90、180、270の各角度以外のところに来るように
作図すると、私には解釈できない数字が現れます。

JWC_TEMP.txtファイル内における、楕円弧の「始角」および「終角」の定義を
ご存知の方がいらっしゃいましたら、ご教示いただけないでしょうか?
よろしくお願いいたします。


Indexへ
(16780)←【16781】→(16830)
------------------------
【タイトル】Re(1):JWC_TEMP.txtファイル中の楕円弧データについて
【記事番号】 16781 (16780)
【 日時 】04/05/08 03:07
【 発言者 】coolyoppe

こんにちは。

簡単に言うと、楕円の始角・終角は扁平率1(正円)の場合の角度になります。

例えば、始角45・終角0・扁平率1の円弧を、Y方向だけ0.5倍して
複写してみてください。
これが、始角45・終角0・扁平率0.5の楕円になりますが、始点位置と
中心と終点を結んだ内角が45度になるわけではないようです。


Indexへ
(16781)←【16830】//(16786)
------------------------
【タイトル】Re(2):どうもありがとうございました
【記事番号】 16830 (16781)
【 日時 】04/05/08 22:11
【 発言者 】ダエン君

理解できました。
coolyoppe様 どうもありがとうございました。