Jw_cad 相談室−その2 New

 Jw_cad についての相談の場としてお使いください
情報の交換には Jw_cad 情報交換室 をご利用ください
なお、情報交換室と相談室の両方に同じ内容を投稿するのはご遠慮ください

2009年9月以前の発言過去ログのページからご覧ください。

それ以降の過去ログは消失しています。
申し訳ありませんが、復活の予定はありません。


  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
11 / 344 ツリー    ←次へ | 前へ→

図面の一部を丸く切り取りたい(円外消去) entropy 20/6/16(火) 23:54

Re:<追記> sugi 20/7/12(日) 1:42
Re:<追記> R.N 20/7/12(日) 2:36
Re:<追記> sugi 20/7/12(日) 3:58
Re:<追記> R.N 20/7/12(日) 11:14
Re:<追記> sugi 20/7/12(日) 16:05
Re:<追記> R.N 20/7/12(日) 18:15
Re:<追記> sugi 20/7/15(水) 23:28
Re:<追記> R.N 20/7/16(木) 13:00
Re:<追記> sugi 20/7/16(木) 21:17
Re:<追記> R.N 20/7/16(木) 23:03
Re:<追記> ban 20/7/17(金) 11:13
Re:<追記> sugi 20/7/17(金) 21:25
Re:<追記> ban 20/7/18(土) 11:35
Re:<追記> sugi 20/7/23(木) 19:19
Re:<追記> ban 20/7/23(木) 19:56
Re:<追記> R.N 20/7/25(土) 10:56
Re:<追記> hogehoge 20/7/27(月) 9:07

Re:<追記>
 sugi  - 20/7/12(日) 1:42 -
やっぱりエラーメッセージを見せてもらうより、エラーが発生した時のデータを見せてもらった方が修正しやすいですね。途中ですが、一旦整理したいのでできたところまでの修正版アップしてみます。

・修正できたと思う問題点
軸角が設定されているときに円弧データがおかしくなる
acos の値が範囲外のときにエラーが発生
ベクトルに - を付けたり割り算ができない(ruby 1.8のとき)

・修正できていない問題点
ベクトルの引き算で次元がおかしいって怒られる
=>「Vector dimension mismatch」とエラーが出たときのデータが欲しいです。

https://dpaste.org/aQjD

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36@global221-160-216.aitai.ne.jp>
・ツリー全体表示

Re:<追記>
 R.N  - 20/7/12(日) 2:36 -
▼sugiさん:
>やっぱりエラーメッセージを見せてもらうより、エラーが発生した時のデータを見せてもらった方が修正しやすいですね。途中ですが、一旦整理したいのでできたところまでの修正版アップしてみます。

あれ〜、エラーが発生したときのデータを貼付したつもりですが---?

>・修正できたと思う問題点
>軸角が設定されているときに円弧データがおかしくなる
>acos の値が範囲外のときにエラーが発生
>ベクトルに - を付けたり割り算ができない(ruby 1.8のとき)
>
>・修正できていない問題点
>ベクトルの引き算で次元がおかしいって怒られる
>=>「Vector dimension mismatch」とエラーが出たときのデータが欲しいです。
>
>https://dpaste.org/aQjD

ありがとうございます。

円弧の問題は、確認した範囲では、解消されたような---?
文字については、すべて削除される場合があるような

【tmp_err.txt】
C:/Ruby1.8.7-p374/lib/ruby/1.8/matrix.rb:1159:in `-&#39;: Vector dimension mismatch (ExceptionForMatrix::ErrDimensionMismatch)
from C:/jww/[外部変形]/010_sugi/円外消去/円外消去B265_3.bat:142
from C:/jww/[外部変形]/010_sugi/円外消去/円外消去B265_3.bat:124:in `each&#39;
from C:/jww/[外部変形]/010_sugi/円外消去/円外消去B265_3.bat:124

蛇足で、
「Harigami」サイトをコピーぺすると、"?"が混入するのが厄介ですね。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0@pl23116.ag2001.nttpc.ne.jp>
・ツリー全体表示

Re:<追記>
 sugi  - 20/7/12(日) 3:58 -
▼R.Nさん:
> C:/Ruby1.8.7-p374/lib/ruby/1.8/matrix.rb:1159:in `-&#39;: Vector dimension mismatch (ExceptionForMatrix::ErrDimensionMismatch)

意訳:ベクトルの引き算で次元が合ってないよ(分かる)

> from C:/jww/[外部変形]/010_sugi/円外消去/円外消去B265_3.bat:142

意訳:円外消去B265_3.batの142行目を見直してね(分からない)
142行目ってベクトルを使ってなくて、まるで関係ない行なのですが???
エラーメッセージでなく、元になった図形データの方をいただけますか?

> 蛇足で、
> 「Harigami」サイトをコピーぺすると、"?"が混入するのが厄介ですね。

いま使ってるのは dpaste というサービスです。掲示板にソースコードを貼り付けるとインデントが崩れて読みにくくなるのでたまに利用させてもらってます。設定にもよりますが1週間たてば消えるので掲示板で話題になってるあいだだけ置かせてもらってる感じです。utf-8 で貼り付けてそのまま使うことが多いので sjis で保存すると空行が化けることは気づいてませんでした。次からはスペースを入れて回避しときますね。
バグを潰し終わって晴れて外部変形が完成した暁には「Harigami」のサイトに完成版を置かせてもらうつもりです。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36@global221-160-216.aitai.ne.jp>
・ツリー全体表示

Re:<追記>
 R.N  - 20/7/12(日) 11:14 -
▼sugiさん:

>> C:/Ruby1.8.7-p374/lib/ruby/1.8/matrix.rb:1159:in `-&#39;: Vector dimension mismatch (ExceptionForMatrix::ErrDimensionMismatch)
>
>意訳:ベクトルの引き算で次元が合ってないよ(分かる)
matrixを理解できてないので、分かるかと言われると???

>> from C:/jww/[外部変形]/010_sugi/円外消去/円外消去B265_3.bat:142
>意訳:円外消去B265_3.batの142行目を見直してね(分からない)
>142行目ってベクトルを使ってなくて、まるで関係ない行なのですが???
"?"行を削除したので、行数が変わったのですね^^
(142行目;vp=vp-v0)

>エラーメッセージでなく、元になった図形データの方をいただけますか?

範囲を絞って実行しているうちに、"点マーカ"があると、文字列が消去されるようですが

>> 蛇足で、
>> 「Harigami」サイトをコピーぺすると、"?"が混入するのが厄介ですね。
>
>いま使ってるのは dpaste というサービスです。掲示板にソースコードを貼り付けるとインデントが崩れて読みにくくなるのでたまに利用させてもらってます。設定にもよりますが1週間たてば消えるので掲示板で話題になってるあいだだけ置かせてもらってる感じです。utf-8 で貼り付けてそのまま使うことが多いので sjis で保存すると空行が化けることは気づいてませんでした。次からはスペースを入れて回避しときますね。
>バグを潰し終わって晴れて外部変形が完成した暁には「Harigami」のサイトに完成版を置かせてもらうつもりです。

サイトが違ってましたね^^^

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0@pl23116.ag2001.nttpc.ne.jp>
・ツリー全体表示

Re:<追記>
 sugi  - 20/7/12(日) 16:05 -
▼R.Nさん:
> matrixを理解できてないので、分かるかと言われると???

「分かる/分からない」は私自身がなんでこんなエラーメッセージが出たのか「分かる/分からない」とのつもり。ちなみに matrix は行列で座標を移動したり倍率をかけたり回転したり連立方程式を解いたりするときに使うと大変便利です。

>範囲を絞って実行しているうちに、"点マーカ"があると、文字列が消去されるようですが

点マーカとは全く盲点でした。一応、直してみたのでこちらで確認してもらえますか。
https://dpaste.org/wkwT

引用なし

パスワード


<Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36@global221-160-216.aitai.ne.jp>
・ツリー全体表示

Re:<追記>
 R.N  - 20/7/12(日) 18:15 -
▼sugiさん:

夕べ返信した後、寝てしまいました。
その後、返信頂いたようで---頑張りますね〜

喉につっかえてたものが、とれたような (^)o(^)
お疲れ様でした。
ありがとうございました。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0@pl23116.ag2001.nttpc.ne.jp>
・ツリー全体表示

Re:<追記>
 sugi  - 20/7/15(水) 23:28 -
指摘を受けて一部修正しました。
・文字列で co(直径)の処理が抜けてたのを直した
・ソリッドは処理しないようにした

ソリッドの扱いは正解が分からなかったのですが、どのみち円内だけをカットして残すのは無理なので、いっそのこと全て処理対象から外しました。

https://dpaste.org/FJYM

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36@global221-160-216.aitai.ne.jp>
・ツリー全体表示

Re:<追記>
 R.N  - 20/7/16(木) 13:00 -
▼sugiさん:

こんにちは、

見られましたか^^^
そこまで無理かけなくても---と思い、消してしまいました。
すみません、ありがとうございます。

>指摘を受けて一部修正しました。
>・文字列で co(直径)の処理が抜けてたのを直した
>・ソリッドは処理しないようにした

確認しました。

>ソリッドの扱いは正解が分からなかったのですが、どのみち円内だけをカットして残すのは無理なので、いっそのこと全て処理対象から外しました。

ソリッドを消すか・消さないかをオプションで選択するようにして、使用しています。

>https://dpaste.org/FJYM

それから、
角度複写で乱数の使いみちが分からないので、オプション入力にしてますが、
jwの[線角]取得から直接入力できればいいのですが
(又は、クリップボードに出力する機能があれば---)

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0@pl23116.ag2001.nttpc.ne.jp>
・ツリー全体表示

Re:<追記>
 sugi  - 20/7/16(木) 21:17 -
▼R.Nさん:
> 角度複写で乱数の使いみちが分からないので、オプション入力にしてますが、
> jwの[線角]取得から直接入力できればいいのですが
> (又は、クリップボードに出力する機能があれば---)

回転はまったくのお遊びでせっかく行列を使って計算してるんだから倍率かけるだけじゃなくて、ついでに回してやろうと思って付け足した機能なので、こういった要望が出るとは思ってもいませんでした。

ruby でクリップボードを利用するには別途、ライブラリをインストールする必要があって ruby1.8にも対応させようと思うとちょっと面倒そう。基準線をピックアンドロケートするとその線が水平になるように回転させた方が簡単だし、使い勝手もいいんじゃないかと思い作ってみました。

https://dpaste.org/VCic

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36@global221-160-216.aitai.ne.jp>
・ツリー全体表示

Re:<追記>
 R.N  - 20/7/16(木) 23:03 -
▼sugiさん:

>> 角度複写で乱数の使いみちが分からないので、オプション入力にしてますが、
>> jwの[線角]取得から直接入力できればいいのですが
>> (又は、クリップボードに出力する機能があれば---)
>
>回転はまったくのお遊びでせっかく行列を使って計算してるんだから倍率かけるだけじゃなくて、ついでに回してやろうと思って付け足した機能なので、こういった要望が出るとは思ってもいませんでした。

お遊びではもったいないので、角度入力に変更してみたのですが、
角度を手入力せず、jwの[線角]取得データを利用できないかな〜と思ってやってみたのですが
sugiさんにお願いする気は毛頭なく、作者さんに聞こえないかな〜みたいな
(線角取得データをクリップボードに出力して貰えたらな〜と)
[線角]取得は、外変を抜けなくても実行できることもあり---

>ruby でクリップボードを利用するには別途、ライブラリをインストールする必要があって ruby1.8にも対応させようと思うとちょっと面倒そう。基準線をピックアンドロケートするとその線が水平になるように回転させた方が簡単だし、使い勝手もいいんじゃないかと思い作ってみました。

>https://dpaste.org/VCic

そんな方法があるのですね、確認してみます。
ありがとうございます。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0@pl23116.ag2001.nttpc.ne.jp>
・ツリー全体表示

Re:<追記>
 ban  - 20/7/17(金) 11:13 -
▼sugiさん: >▼R.Nさん: >> 角度複写で乱数の使いみちが分からないので、オプション入力にしてますが、 >> jwの[線角]取得から直接入力できればいいのですが >> (又は、クリップボードに出力する機能があれば---) > >回転はまったくのお遊びでせっかく行列を使って計算してるんだから倍率かけるだけじゃなくて、ついでに回してやろうと思って付け足した機能なので、こういった要望が出るとは思ってもいませんでした。 > >ruby でクリップボードを利用するには別途、ライブラリをインストールする必要があって ruby1.8にも対応させようと思うとちょっと面倒そう。基準線をピックアンドロケートするとその線が水平になるように回転させた方が簡単だし、使い勝手もいいんじゃないかと思い作ってみました。 > >https://dpaste.org/VCic sugiさんこんにちは banと申します。 過去に作成された外部変形、現在も重宝しています。 過去の自在消去も使っています。 さて、今回の消去.BATの件ですが、 ruby 1.8.7対応の事ですが、 現在もruby1.8.6を使用しています。 ruby1.8.6ではエラーが出ました。 以下はエラーメッセージです。(一部フォルダー情報割愛) 円外消去.BAT:180: undefined method `each_slice&#39; for #<Array:0xa7c059c> (NoMethodError) from 円外消去.BAT:153:in `each&#39; from 円外消去.BAT:153 1.8.7と1.8.6の違いで上手く動作しないのでしょうか? アドバイスをお願いします。
引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko@p772213-ipngn3701morioka.iwate.ocn.ne.jp>
・ツリー全体表示

Re:<追記>
 sugi  - 20/7/17(金) 21:25 -
手元の ruby1.87では動作するのですが ruby1.86 になると
each_slice まで使えなくなるのか orz

「J_GARU for 2000・XP」をインストールして ruby1.81で動作確認しました。
こちらで試してみてください。

https://dpaste.org/XJJJ

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36@global221-160-216.aitai.ne.jp>
・ツリー全体表示

Re:<追記>
 ban  - 20/7/18(土) 11:35 -
▼sugiさん:
>手元の ruby1.87では動作するのですが ruby1.86 になると
>each_slice まで使えなくなるのか orz
>
>「J_GARU for 2000・XP」をインストールして ruby1.81で動作確認しました。
>こちらで試してみてください。
>
>https://dpaste.org/XJJJ

問題なく実行できる様になりました。

大変ありがとうございました。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko@p772213-ipngn3701morioka.iwate.ocn.ne.jp>
・ツリー全体表示

Re:<追記>
 sugi  - 20/7/23(木) 19:19 -
ruby1.8.1 対応が不十分だったので修正しました。
一応これにて完成のつもりですので Harigami に置かせてもらいました。
長々とお付き合いいただきありがとうございました > all

https://harigami.jp/cd?hsh=3f4a706f-2aca-4296-b474-8f571a6f6306

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36@global221-160-216.aitai.ne.jp>
・ツリー全体表示

Re:<追記>
 ban  - 20/7/23(木) 19:56 -
▼sugiさん:
>ruby1.8.1 対応が不十分だったので修正しました。
>一応これにて完成のつもりですので Harigami に置かせてもらいました。
>長々とお付き合いいただきありがとうございました > all
>
>https://harigami.jp/cd?hsh=3f4a706f-2aca-4296-b474-8f571a6f6306

修正版有難うございました。

早速頂きました。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko@p772213-ipngn3701morioka.iwate.ocn.ne.jp>
・ツリー全体表示

Re:<追記>
 R.N  - 20/7/25(土) 10:56 -
▼sugiさん:

こんばんは、

各ruby_Verで実行・確認してみました。
(186,187,193,2410,265,271)
ありがとうございます。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0@pl23116.ag2001.nttpc.ne.jp>
・ツリー全体表示

Re:<追記>
 hogehoge  - 20/7/27(月) 9:07 -
▼sugiさん:

有難うございます。
お疲れさまでした。

皆様にご迷惑をおかけしないように、Rubyのバージョン管理に取り組みます。
1.8系に拘るのは、如何なのかという状況に変化していると謂うことですね。

2020年の今現在、DOS版jw_cadに拘るようなものですかね?
(使ったことはありませんが…)

>一応これにて完成のつもりですので Harigami に置かせてもらいました。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36@6.241.3.110.ap.yournet.ne.jp>
・ツリー全体表示

11 / 344 ツリー    ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
 759269
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.03b3
Jw_cad Copyright (C)1997-2016 Jiro Shimizu & Yoshifumi Tanaka