【宣伝】猫の手すら借りたい方へ

【宣伝】猫の手すら借りたい方へ

kandennti
Mentor Mentor
3,163件の閲覧回数
22件の返信
メッセージ1/23

【宣伝】猫の手すら借りたい方へ

kandennti
Mentor
Mentor

ブラウザツリーのフォルダの表示/非表示をまとめて

行う為のアドインを作成し公開しました。

https://github.com/kantoku-code/Fusion360_NEKONOTE 

本人的には "猫ノート" では無く "猫の手" ですが、まぁどちらでも・・・。

 

1.png

ツリー上のこちらの部分の表示/非表示を切り替えます。

 

 

 
・ダイアログは表示させたまま他の作業が出来ます。
・表示/非表示はフォルダのみ行っており、中の各要素の
 切り替えは行っていません。
・ボタン上に表示される文字は(無駄に)多言語対応しています。
 
現状コンポーネントの表示/非表示ボタンが無いのですが、
追加した方が良いものかどうか迷っております。
 
他も含めてご意見頂けると、非常に助かります。
(ダイアログもっと小さくしろよ! とか)
3,164件の閲覧回数
22件の返信
返信 (22)
メッセージ2/23

hide-wada
Mentor
Mentor

@kandennti さんへ こんにちは

 

猫の手・・・お借りしました!

 

>ダイアログもっと小さくしろよ!

はい、もう少し(2-3割)小さくして薄くして頂けると良いかと思います。

 

インプレイス編集時も出来たら嬉しいです。 ←独り言です!

 

色々と動かしていたら、ブラウザ上に固定されてしまいました。 解除方法を教えてください。

解除方法は、アドインで停止・実行を行うと元にもどりました。

 

それと、このブラウザ上に固定された状態だと、各ボタンを押しても機能しないようです。

 

2022-08-30_14h52_23.png

 

この状態だとボタンを押しても機能しないこの状態だとボタンを押しても機能しない

 

Hidetoshi Wada
Mechanical designer

EESignature

メッセージ3/23

kandennti
Mentor
Mentor

@hide-wada さん いつもありがとうございます。

 

修正したものをver0.0.4とし公開しました。

 

>はい、もう少し(2-3割)小さくして薄くして頂けると良いかと思います。

ver0.0.4で少しコンパクトにしました。

色々と試しましたが、これ以上は小さくは出来そうにありません。

 

>インプレイス編集時も出来たら嬉しいです。

これもver0.0.4で対応する事にしました。

 

但し、次の問題が発生する事を確認しています。

例えば、押し出しコマンド中にプロファイルを選択した状態に

何かの理由(邪魔で見えにくい等)で、原点を非表示ボタンを押したとします。

1.png

 

その際、原点が非表示にならない上に選択済みのプロファイルの選択が

解除されます。

 

この問題を認識していた為、意図的に操作出来ないようにしていたのですが

メリットの方が上回ると感じたため、機能の制限を辞めることにしました。

 

>ブラウザ上に固定された状態だと、各ボタンを押しても機能しないようです。

上記の制限を取りやめたため、ver0.04では発生しないと思います。

但し起きた場合、は画面の移動・回転・ズーム等何か操作したら

ボタンが押せる状態に戻ると思いますので、試してみて下さい。

 

>”ここを削除して”の件

1.png

こちらの件ですが、制限が有り変更する事が出来ないんです。

確かに邪魔で、最近もAPIフォーラムでも質問が出ていました。

https://forums.autodesk.com/t5/fusion-360-api-and-scripts/remove-title-bar-and-footer-of-palette/td-... 

Fusion360APIで用意されている機能以外でダイアログを作成

すると可能だとは思うのですが、そこまでの技術が無いんです。

 

>アドイン開始・終了時のテキストコマンドのメッセージの件

意図的にド派手にしました。この部分のクレームは受け付けない

方針です。

 

 

どのタイミングでもそうなのですが、表示/非表示ボタンを押すと

選択したものを解除します。

このフォルダ部分の表示/非表示についてはAPIで機能が影響されて

おらず、処理のほとんどをテキストコマンドを使用している為、

途中で大量に要素を選択/非選択を繰り返しています。

最終的に何も選択していない状態で終わらせている為、選択が

解除された状態になってしまいます。

 

大量にコンポーネントが有る場合、原点・ジョイント・コンストラクション

辺りをまとめて非表示に出来るのは、結構ありがたいのかな?

とは感じています。

メッセージ4/23

hide-wada
Mentor
Mentor

@kandenntiさんへ こんばんは 何時もありがとうございます。

 

>>インプレイス編集時も出来たら嬉しいです。

>これもver0.0.4で対応する事にしました。

>この問題を認識していた為、意図的に操作出来ないようにしていたのですが

>メリットの方が上回ると感じたため、機能の制限を辞めることにしました。

はい、ありがとうございます。 それにしてもインプレイス編集で使えると嬉しいですね!

 

>>アドイン開始・終了時のテキストコマンドのメッセージの件

>意図的にド派手にしました。この部分のクレームは受け付けない方針です。

これは、とても大事な事だと思います!賛成! 終了時にendも良いですね!

 

>大量にコンポーネントが有る場合、原点・ジョイント・コンストラクション

>辺りをまとめて非表示に出来るのは、結構ありがたいのかな? とは感じています。

はい、その通りです! 右クリック→すべてのボディを表示をクリックしたりするよりも楽です。

 

明日、Ver0.0.4試してみます。 

 

本当に何時もありがとうございます。

Hidetoshi Wada
Mechanical designer

EESignature

メッセージ5/23

hide-wada
Mentor
Mentor

@kandennti さんへ こんにちは いつもお世話になっております。

 

Ver0.0.4 少しですが使って見ました。

 

>・表示/非表示はフォルダのみ行っており、中の各要素の切り替えは行っていません。
スケッチの表示/非表示の使い勝手として
通常、フォルダは表示で、中の各要素は、非表示になっていると思います。
今回の切り替えですと、フォルダの表示は非表示になりますが、中の各要素もフォルダと同調して欲しいです。
 
猫の手ですが、アクティブになっているアッセンブルファイル(TOP)やコンポーネント・ボディに
対応した方が良いのかなと思っていますが、まだ何とも。
アッセンブルファイル(TOP):TOP下に配置されているコンポーネント・ボディに対して。(子まで)
コンポーネント・ボディ   :アクティブになっているコンポーネント・ボディに対して。
 
アッセンブルファイルで良く使う機能として、ブラウザ上でコンポーネントを選択(青色ハイライト)して
右クリック→選択表示(選択表示・選択表示を解除)を使う事があります。 
選択表示を付かってから、インプレイス編集等が多いかな。
これも追加出来れば欲しいです! もしかしたら、私だけかもしれませんが(汗)
 
私的には、キャンバスとデカールは無くても良いので。(選択出来ると嬉しい)
まだ、少ししか使っていないので、もう少し使って見て感想を書かせて頂きます。
 
>終了時にendも良いですね!
間違えました。 byeですね
 
色々と無茶を言いますが・・・・よろしくお願いいたします。

Hidetoshi Wada
Mechanical designer

EESignature

メッセージ6/23

kandennti
Mentor
Mentor

@hide-wada さん いつもありがとうございます。

 

>中の各要素もフォルダと同調して欲しいです。

これを行ってしまうと、大変な事になると感じています。

例えばスケッチの場合、ドキュメント内の全てを表示してしまうと

ゴチャゴチャになってしまい、混乱してしまうのでは?と懸念しています。

 

想定としては、

  • スケッチ作成
  • 押し出し
  • ”スケッチ邪魔だな、非表示にしよう”
  • NEKONOTEでスケッチ非表示
  • ”まぁ大丈夫だな”
  • NEKONOTEでスケッチ表示して次のスケッチ作成・・

のような使い方を想定しました。あくまで個々の表示/非表示は維持しつつ

フォルダだけにした理由はそこにあります。

その様な意見が多くあれば考えますが・・・。

 

>アクティブになっているアッセンブルファイル(TOP)や~

これは想定していなかったのですが、現状のコンポーネント以下だけ影響して

親・兄弟のコンポーネントには影響させないようにする と言う事ですよね。

全体に影響させるかどうか?のチェックボックスのようなものを入れれば

良い様な気がするのでちょっと検討してみます。

 

>キャンバスとデカールは無くても良いので。

自分も不要のような気はしていたのですが、ツリーにぶら下がっているので

入れました。確かに表示設定のようなものを作っても良い様な気はします。

直ぐでは無いのですが検討してみます。

 

 

自分は慣れているので何とも思わないのですが、慣れない方がアドイン

導入する事に抵抗を感じるような気がしているので、仕様が安定したら

Winのみですがインストーラも用意しようかとは思っています。

メッセージ7/23

hide-wada
Mentor
Mentor

@kandennti さんへ こんにちは

 

スケッチの表示・非表示の件は、もう少し良い使い方が無いか考えてみます。

 

>想定としては、

  • スケッチ作成
  • 押し出し
  • 押し出しすると、該当のスケッチは、非表示になりますので、どうしたものか?

>>アクティブになっているアッセンブルファイル(TOP)や~

>これは想定していなかったのですが、現状のコンポーネント以下だけ影響して

>親・兄弟のコンポーネントには影響させないようにする と言う事ですよね。

>全体に影響させるかどうか?のチェックボックスのようなものを入れれば

>良い様な気がするのでちょっと検討してみます。

はい、そうです。 チェックボックスの様な物で対応出来ると良いですね。

 

>>キャンバスとデカールは無くても良いので。

>自分も不要のような気はしていたのですが、ツリーにぶら下がっているので

>入れました。確かに表示設定のようなものを作っても良い様な気はします。

>直ぐでは無いのですが検討してみます。

お手数ですが、よろしくお願いいたします。

 

>自分は慣れているので何とも思わないのですが、慣れない方がアドイン

>導入する事に抵抗を感じるような気がしているので、仕様が安定したら

>Winのみですがインストーラも用意しようかとは思っています。

これは有り・・ですね。 私も最初は、そうでしたから。

アドインのインストールの方法が手間(良く判らない)と言うのもありますが、

どちらかと言うと、アドインを入れると、動作が正しく行われないんじゃ無いか等と勝手に思っていました。

一度、アドインが上手く行くと、心理的にも大丈夫なのですが、最初の一歩が敷居が高いんですね。

 

急いではいませんので、お時間の有る時で良いので、よろしくお願いいたします。

 

Hidetoshi Wada
Mechanical designer

EESignature

メッセージ8/23

kandennti
Mentor
Mentor

@hide-wada さん

 

>押し出しすると、該当のスケッチは、非表示になりますので、どうしたものか?

こちらのチェックを外すと、表示しっぱなしになります。

1.png

メッセージ9/23

hide-wada
Mentor
Mentor

@kandennti さんへ こんばんは

 

そうか、基本設定の項目に有ったんですね。 すっかり忘れていました。

このチェックを外して、使って見ます。

 

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

Hidetoshi Wada
Mechanical designer

EESignature

メッセージ10/23

kandennti
Mentor
Mentor

@hide-wada さん

 

大改造になりそうなため、時間がかかりそうです。

 

 

そういえば、これとは関係なのですが、業務で使用しているCADの場合、

"全ての要素を表示/非表示を反転させる機能" があります。

 

表示されている要素(ボディやスケッチ等)を非表示にするのは画面で

見えているので簡単なのですが、非表示の物を表示させるのはツリーから

行う必要がある為、結構困難な気がします。

 

表示されている要素であれば、右クリックの ”ブラウザ内を検索” で

簡単にツリーの位置も見つけられますが、非表示の為それも出来ません。

 

"全ての要素を表示/非表示を反転させる機能" が有れば、

  • 一時的に表示を反転させる
  • 必要な要素を非表示にする
  • 再度、表示を反転させる

で、欲しい非表示要素を表示させることが、比較的簡単に可能です。

 

通常、非表示要素の方が膨大な為、表示を反転させるとグシャグシャの

状態になるのですが、探したい要素の位置や形状は何となく分かって

いる為、何とか探し出せるものです。

 

自分が作るのは荷が重そうなのですが、標準で機能が付くと良いのですが・・・。

メッセージ11/23

hide-wada
Mentor
Mentor

@kandennti さんへ こんばんは

 

>大改造になりそうなため、時間がかかりそうです。

時間は大丈夫ですが、お体には気をつけてくださいね!

 

>全ての要素を表示/非表示を反転させる機能" が有れば、

これ、欲しいですね。 ボディ数の多いアッセンブルファイルを使っていると、欲しい機能ですね。

 

>自分が作るのは荷が重そうなのですが、標準で機能が付くと良いのですが・・・。

アイデア創出しますか・・・!

 

大変な事をお願いしてしまったようで・・・・・・よろしくお願いいたします。

Hidetoshi Wada
Mechanical designer

EESignature

メッセージ12/23

kandennti
Mentor
Mentor

ボタンを押した際に、表示/非表示の影響を与える範囲を切り替える

機能を追加しました。(ver0.0.5)

https://github.com/kantoku-code/Fusion360_NEKONOTE 

 

インプレイス編集に入った状態の場合、意図した動作がどうしても得られず、

わかりにくいのですが説明を少し多めに記載しています。

・・・インプレイス編集時、今どこのコンポーネントがアクティブに

なっているのか?の正しい情報を得る方法が今の所見つける事が出来ず、

限界です。

 

”デカール” 等のボタンを表示させないようにする機能は、まだ実装して

いませんので、次回以降となります。

メッセージ13/23

hide-wada
Mentor
Mentor

@kandennti さんへ こんばんは

 

>ボタンを押した際に、表示/非表示の影響を与える範囲を切り替える

>機能を追加しました。(ver0.0.5)

ありがとうございます。 早速試してみたいと思います。

現在、仕事(設計の仕事では無い!)でバタバタしていて、Fusion360を使う時間が余りありません。

何とか時間をとって、試して見ます!

 

1ファイル1ボディで作ったファイルをリンク付け配置すると、コンポーネントとして配置されますよね。

私は、通常コンポーネントのアイマークを使って表示・非表示をしているのですが、

コンポーネントは表示状態にしたままで、中のボディを表示・非表示にするのが本来の使い方なのでしょうか?

 

>インプレイス編集に入った状態の場合、意図した動作がどうしても得られず、

>わかりにくいのですが説明を少し多めに記載しています。

>・・・インプレイス編集時、今どこのコンポーネントがアクティブに

>なっているのか?の正しい情報を得る方法が今の所見つける事が出来ず、限界です。

了解しました。 いずれにしても、試してみたいと思います。

 

色々とありがとうございました。

 

Hidetoshi Wada
Mechanical designer

EESignature

メッセージ14/23

kandennti
Mentor
Mentor

もうちょっとテストして確認してから公開する予定ですが、

各要素のボタンの表示/非表示する機能は、この様にする予定です。

 

 
JavaScriptに苦しみまくり、どうやったら奇麗に書けるものなのか・・・。
pythonは素直な言語です。
メッセージ15/23

hide-wada
Mentor
Mentor

@kandennti さんへ こんばんは

 

動画見ました。

各要素のボタン表示・非表示の機能は判りやすくて良いですね。

 

アクティブとチェックマークは、
OFF:全てのコンポーネントが対象になる。
ON :アクティブになっているコンポーネントだけが対象になる。
☑   :アクティブの隣のフォルダマーク?にチェックを入れると下位にぶら下がっているコンポーネントも対象になる。

 

この様に理解して良いのでしょうか。

楽しみに待っています。 くれぐれも無理をなさらないでください。

 

何時も、ありがとうございます。

Hidetoshi Wada
Mechanical designer

EESignature

メッセージ16/23

kandennti
Mentor
Mentor

Ver0.0.10として公開しました。

https://github.com/kantoku-code/Fusion360_NEKONOTE 

 

以前より、ボタンをコンパクトにする方法が分かったため

全体がコンパクトになっています。

又、ダイアログのサイズを変更出来ないようにしました。

 

Win用だけインストーラーも用意したのですが、

どうしてもウィルスと判断されてしまい、対処方法が分からず

インストーラーについては公開していません。困ってます・・・。

メッセージ17/23

hide-wada
Mentor
Mentor

@kandennti さんへ こんにちは

 

早速ダウンロードして使って見ます。

私には判らない世界なので、何とも言えませんが・・・何時もありがとうございます!

 

>Win用だけインストーラーも用意したのですが、

>どうしてもウィルスと判断されてしまい、対処方法が分からず

>インストーラーについては公開していません。困ってます・・・。

私は、@kandennti さんのアドインを数個使わせて頂いていて、今までにアドインのインストールを行ってきたので

それ程、敷居が高いとは思わなくなっていますが、確かにインストーラーが有ったらと!

作ったアドインを他の人に使って頂くのも大変なんですね。

 

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

 

Hidetoshi Wada
Mechanical designer

EESignature

メッセージ18/23

kandennti
Mentor
Mentor

@hide-wada さん

 

昨晩サラッと調べた感じでですが、インストーラーをexeファイルで

配布する事が問題の様です。

(良く考えれば、それは確かにウィルス扱いされて当然な気はします。)

 

これをクリアする為には、コードサイニング証明書というものを発行して

もらう必要がありそうで、国内だと3万円/年とかっぽいです。

有償のアドインでもペイ出来るか分からないぐらいの価格なので、

基本的に断念する事にしました。

 

 

こちらで公開されているアドインで、APIフォーラムに顔を出されている

方の物を(個人開発で無償公開しているもの)幾つか見たのですが、

https://apps.autodesk.com/FUSION/en/Home/Index 

拡張子 pkg か msi になっているので、その路線なら可能性があるのかな・・・。

メッセージ19/23

hide-wada
Mentor
Mentor

@kandennti さんへ こんばんは

 

>国内だと3万円/年とかっぽいです。

結構な金額が掛かるんですね。

 

>拡張子 pkg か msi になっているので、その路線なら可能性があるのかな・・・。

pkgは、MAC用でしたっけ? msiはコマンドプロンプトで解凍? この程度の知識しかないので。
 
アドインの方法ですが、一度上手く登録出来ると簡単だよ!となるのですが、躓くとね~! 私も含めて。
 
何か良い方法が見つかると良いですね。

 

Hidetoshi Wada
Mechanical designer

EESignature

メッセージ20/23

kandennti
Mentor
Mentor

新規に追加された、

"トルコ語" "ポーランド" "ポルトガル語(ブラジル)"
の3言語に対応させました。
 
 
@hide-wada さん
今更なのですが・・・、本アドインに限らない話なのですが、
Autodesk App Storeに公開手続きすれば、あちらでインストーラーを
用意した状態で公開されるので、インストーラーの
心配をする必要が無い と言う情報を少し前に見つけました。
 
来年は何かしらをあちらに公開しようかと思っています。
(来年の目標)