HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0513
あ」easy3dについて5解決


あ」

リンク

2010/5/13(Thu) 17:33:19|NO.32634

sdim mediadir, 2048, 2
mediadir.0 = dir_cur + "\\tako.sig"
mediadir.1 = dir_cur + "\\takoo.sig"
E3DSigLoad mediadir.0, mediadir.1, hsid0
frameno0 = 0

これでエラー31 異なる型を持つ配列変数に代入しました
とでますがなぜですか?



この記事に返信する


あ」

リンク

2010/5/13(Thu) 17:40:52|NO.32635

>>こ



GENKI

リンク

2010/5/13(Thu) 19:11:26|NO.32637

E3DSigLoad命令の第2パラメータはhsid整数型変数です。
詳しくはマニュアルをご確認ください。
ご使用のプラグインのバージョンと、マニュアルのバージョンは一致しているかも確認しておいたほうがいいかもしれません。



あ」

リンク

2010/5/13(Thu) 20:06:02|NO.32639

GENKIさんありがとうございます。
初歩的な質問ですいませんが1つのスクリプトで2つのsigファイルを表示させるにはどのようにしたらよいのですか?



GENKI

リンク

2010/5/13(Thu) 21:07:37|NO.32640

形状データを読み込みたい数だけE3DSigLoad命令を実行してください。

Easy3Dでは、読み込まれた形状データにはID番号が自動的に割り与えられ、以降はこのID番号を使って操作していくことになります。
このID番号のことをEasy3Dではhsidと読んでいます。


sdim mediadir, 2048, 2 dim hsid, 2 mediadir.0 = dir_cur + "\\tako.sig" mediadir.1 = dir_cur + "\\takoo.sig" E3DSigLoad mediadir(0), hsid(0), 0, 1.0 ;hsid(0)には自動的に値が入ります。 E3DSigLoad mediadir(1), hsid(1), 0, 1.0 ;hsid(1)には自動的に値が入ります。 ... E3DPosForward hsid(0), 100.0 ;tako.sigを100前進! E3DSetPos hsid(1), 5000.0, 100.0, 4000.0 ;takoo.sigを座標(5000.0, 100.0, 4000.0)に置く!



あ」

リンク

2010/5/15(Sat) 18:31:29|NO.32653

ありがとうございます



ONION software Copyright 1997-2023(c) All rights reserved.