Shade online フォーラム
ログイン
ユーザ名:

パスワード:

IDとパスワードを記憶

パスワード紛失
スレッド表示 | 古いものから 投稿するには登録が必要です 前のスレッド | 次のスレッド | 下へ
投稿者 スレッド
投稿数: 2
投稿日時: 2004-03-17 00:59
Re: ダイアログが上手く使えない。
匠弥さんありがとうございます。
教えてもらったとおり0を入力したら解決しました。
リファレンスにちゃんと書いてありました・・・もっとじっくり見てみます。
とりあえずこれでメッセージを使わずにダイアログだけで表示が出来、1歩前進しました。 あとは必要に応じてどんどん活用していきます。
投稿数: 106
投稿日時: 2004-03-15 23:04
Re: ダイアログが上手く使えない。
きよさん こんには
>Dialog = dialog_type.dialog()
の部分を
Dialog = dialog_type.dialog(0)
と、してみてはどうでしょうか?

PythonリファレンスのDialogに
>引数のintには表示するダイアログのID番号が入ります。
>"IDにゼロ以外の正の整数値を指定すると、そのダイアログのプロパティの値がShadeの初期設定ファイルに保存されます。"

つまり、値を省略した場合は-1になっているので始にDialogに表示された値がそのままShadeの初期設定ファイルに保存されているので、2回目以降は最初の値が表示されているのだと思います。
投稿数: 2
投稿日時: 2004-03-15 21:55
ダイアログが上手く使えない。
 こんにちは。最近スクリプトを始めたのですが、上手く動きません。自分なりに調べてみたのですが、原因がわかりません。おかしいところを助言していただけないでしょうか。宜しくお願いします。
 問題点:ダイアログを作成して数字をセットし、ask()でダイアログを開く。一度目はうまく思い通りになるが、ダイアログに数字を入力し、もう一度実行するとask()で開いた時に先程入力した数字が表示され、セットしている数字が表示されない。
 確認用にask()が実行される前にprintで数字を表示してみましたが、キチンとセットされている様でしたが、ask()が実行された後printで表示してみると、ダイアログ画面で入力した数字に置き換わっていました。何かリセットする命令があるのでしょうか。 
環境:shade6 advance 20a
スクリプト:python

# 接線ハンドルの編集 
Shape = shape_type.shape()
Dialog = dialog_type.dialog()

# ----------初期化----------
pt_no = 0 #コントロールポイント通し番号の変数
spt_in = [0, 0, 0] #in側
spt_out = [0, 0, 0] #out側

# ----------座標取得----------
spt_in[pt_no] = Shape.get_inhandle(pt_no) # 接線ハンドルin座標取得。
spt_out[pt_no] = Shape.get_outhandle(pt_no) # 接線ハンドルout座標取得。

# ----------表示(座標)----------
print "in側:",spt_in[pt_no] # 確認用
print "out側:",spt_out[pt_no] # 確認用

# ----------ダイアログ作成----------
Dialog.set_title("接線ハンドルの編集")
index = Dialog.append_item( 5, "選択形状",0) # (ダイアログの種類(1〜9 , 文字 , プロバティの番号)
Dialog.set_vec3_property_value(index,spt_in[pt_no])

Dialog.ask()
スレッド表示 | 古いものから 投稿するには登録が必要です 前のスレッド | 次のスレッド | トップ

最近の投稿

フォーラム スレッド 返信 閲覧 最終投稿
Free Talk DNAの2重らせんの水素結合部位の作成 0 11846 2016-08-01 21:37 Benthos
Free Talk パート内の名前を一括返還 2 14372 2016-03-07 12:21 画像投稿機
Dev Forum イームズシェルチェアーの作成 2 14249 2015-11-25 14:44 CR7
Free Talk MOVファイルについて 17 35449 2014-12-29 17:14 momokuma
Dev Forum 2種類の液体アニメーションを作る方法 0 14340 2014-11-13 10:42 mejapan
Free Talk 面取りについて 0 13474 2014-11-08 15:18 MoonChild
Free Talk 丸太を結ぶ縄の作成について 1 19667 2014-09-18 22:33 kenslab
Free Talk パーティクルフィジックスのメタパーティクルについて 0 13923 2014-09-03 20:40 penta
Free Talk データの保存に関して 2 13802 2014-08-18 01:24 sierra
Free Talk Shade 3D ver14での、ポリゴンメッシュへの変換以上終了 1 14208 2014-04-23 12:04 MASA_