ボディの不透明度が維持されない

ボディの不透明度が維持されない

kandennti
Mentor Mentor
460件の閲覧回数
4件の返信
メッセージ1/5

ボディの不透明度が維持されない

kandennti
Mentor
Mentor
バグか仕様か判断出来ないのですが、以下の操作を行うとボディの不透明度が
100%に戻されます。(個人的にはバグだと感じています)

1:”デザイン履歴をキャプチャ”にする
2:フォームで何かボディを作成する
3:恐らく多くの方が馴染みのない "基準フューチャ" コマンドを実行する
  (メニューが切り替わり、基準フューチャの編集状態になります)
4:何かボディを作成し、基準フューチャの編集を終了する

ここまでの操作で以下の状態になります。
1.png
ボディ1がフォームで、ボディ2が基準フューチャで作成したものです。

5:ボディ2(基準フューチャのボディ)の不透明度を50%等に変更する
6:最初のフォームを再編集し、フォームを抜ける

この操作を行うと、基準フューチャのボディの不透明度が100%に戻されます。


幾つか試して分かっている事です。
・基準フューチャのボディの不透明度を維持させるためには、"4"の基準フューチャの
 編集時に不透明度を設定すると維持されます。
・タイムライン的に該当する基準フューチャより後のフューチャを再編集しても
 不透明度は戻されない。(要は正常です)
"2" をフォームでは無くスケッチのみであれば、再編集しても不透明度は戻されない。
 但し、スケッチ+押し出し等の場合は、再編集すると不透明度が戻される。
"3" "4"  の操作を基準フューチャの代わりに、フォーム・シートメタル等で
 作成したボディでは不透明度は戻されない。(要は正常です)
・不透明度では無く、外観・物理マテリアル等は戻されない。(要は正常です)


全ての操作を確認した訳では有りませんが、恐らく
基準フューチャで作成したボディは編集から抜けて不透明度を設定しても、
基準フューチャより前のタイムラインのフューチャを編集すると不透明度が
戻されます。


最初に書いた通り "基準フューチャ" は余り利用されないものですが、
APIで高速に処理を行う際に頻繁に利用しています。
(APIで不透明度を維持させるためには、GUIと同様に編集時に設定すればOKです)
461件の閲覧回数
4件の返信
返信 (4)
メッセージ2/5

hide-wada
Mentor
Mentor

@kandennti さんへ こんにちは

 

私は、フォームを使う事は殆ど無いので、もしかしたら書かれている操作手順を間違って操作している

かもしれませんが行って見ました。

そうしたところ、透明度は維持されたままになりました。

 

フォームと基準フィーチャー作成フォームと基準フィーチャー作成基準フィーチャーの透明度50%基準フィーチャーの透明度50%フォームを修正フォームを修正フォームから戻っても、透明度維持フォームから戻っても、透明度維持

Hidetoshi Wada
Mechanical designer

EESignature

0 件のいいね
メッセージ3/5

kandennti
Mentor
Mentor

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

 

最初からデータを添付しておけば良かったですね。

不透明度が維持出来ないデータを添付しておきます。

タイムラインのフォームをクリックし、形状を修正してみて下さい。

(形状を修正しないと、フォーム以降のタイムラインの要素が

再計算されない為、不透明度は維持されます)

 

基準フューチャの編集時に不透明度を変更した場合は、維持されます。

 

APIでも、基準フューチャの編集中と編集を抜けた後では、同じボディ

なのですが、何かちょっと扱いが違っている雰囲気を感じるのですが、

明確には分からないんです。

メッセージ4/5

hide-wada
Mentor
Mentor

@kandennti さんへ こんにちは

 

添付されたファイルで行うと、

フォーム編集後、戻ると透明度が維持できないで100%になりますね。

 

フォーム編集後フォーム編集後

Hidetoshi Wada
Mechanical designer

EESignature

メッセージ5/5

kandennti
Mentor
Mentor

もっと簡単な再現方法がありました。

 

1.基準フューチャを作成し、何かボディを作り編集を抜ける。

2.出来上がったボディの不透明度を変更する。

3."すべて計算" を行う。

1.png

この操作を行うと、不透明度が変更前に戻されます。