domino/要望/101

Last-modified: 2010-07-01 (木) 12:58:57

イベントグラフペインのカスタマイズ曲線でパラメータを使いたい

  • ページ: domino/要望
  • 投稿者: dominor?
  • 優先順位: 低
  • 状態: 保留
  • 投稿日: 2007-11-26 (月) 16:49:43

メッセージ

件名の通り、イベントグラフペインで曲線カスタマイズ機能がありますが、曲線式の中に外部から変更できるパラメータを埋め込める機能(?)の実装をお願いしたいと思います。

例えば現状の機能でサインカーブを打ち込もうとすると、

y1 + (y2 - y1) * sin(2 * pi * xf)

↑こういった式になり、

y1 + (y2 - y1) * sin(2 * 2 * pi * xf)

↑こうすることで2周期分のサインカーブを入力することができます。

周期の数に合わせていくつも曲線式を登録しておくのは領域を圧迫しますので、

y1 + (y2 - y1) * sin(2 * _P1 * pi * xf)

↑の"_P1"のように変数のような形で曲線式を作っておいて、これを外部から

Graph.PNG

↑このように操作できるのが理想です。

画像のP1ボックスに入れた値が曲線式の_P1の値に代入されて曲線を描写できる(ちなみに曲線式に_P2パラメータは無いのでP2ボックスは入力不可)、といったことがしたいのですがお願いできないでしょうか。


  • 問題点は把握しましたが、マニアックすぎかも (OO; -- たかぼー? 2007-11-26 (月) 16:52:24
  • 結構曲線の種類も増えてそろそろボックスに収まらなくなってきたので要望させていただきましたが、確かにちょっと凝りすぎかもしれませんね (^-^ -- dominor? 2007-11-26 (月) 17:00:13
  • ちなみに、P1やP2の値はアプリ全体で唯一でも良いですか?(式毎に保持していなくても良いですよね??)また、値は小数にも対応すべきですよね?^^; -- たかぼー? 2007-12-05 (水) 22:41:20
  • > P1やP2の値
    欲を言わせて頂くと、式毎に保持できた方が便利だと思います^^やはり曲線によってよく使う値というものがありますから、曲線を切り替わりに追従してパラメータの値も保持された値に変わってくれたら凄く便利だと思います。
    > 小数
    個人的には小数は特に必要では無いと思います。小数が必要な式の場合は、"_P1 * 10"という具合に、曲線式自体に10や100を乗算しておけば、整数限定のパラメータでも擬似的に小数を表現することができると思います。とは言いましたが、小数あったら便利だなーとも思います^^;
     
    少々話がずれますが、曲線式に累乗計算を取り入れることは可能でしょうか。累乗計算があれば、2次曲線、3次曲線などの切り替えにもパラメータを使用することができるので非常に便利だと考えているのですがいかがでしょうか。 -- dominor? 2007-12-07 (金) 06:28:00
  • 累乗はたしか演算子の優先順位が解らなくて止めた覚えがあります。計算も重くなるでしょうしね。 -- たかぼー? 2007-12-31 (月) 21:58:29
  • 現在、選択範囲へカーブを入力する画面と、曲線カスタマイズ画面、それからイベントグラフにおいて、曲線式が使用可能になっていますが、それぞれの画面でP1やP2の値を入力出来るようにしないといけないでしょうか?(選択範囲へ入力する画面は、式を直接いじれたりしますので、P1,P2の値がうまく管理出来そうにありません。) ツールバー上に式をそのまま出して編集可能にするという案も有るには有ります・・・。 とりあえずべき乗には対応しておきます。 -- たかぼー? 2008-01-11 (金) 15:08:38
  • べき乗機能の実装、ありがとうございます。
    P1、P2などの値はイベントグラフで使えれば他は必要ないと思います。(私はイベントグラフ以外では曲線入力はやりませんので^^;)そして、上記にあります、小数入力機能ですが、よく考えてみると必要な機能に思えてきました。もし工数的に余裕がございましたら、実装していただけると幸いです。何卒よろしくお願いします。 -- dominor? 2008-01-13 (日) 08:21:07
  • イベントグラフだけの実装なら良いのですが、ソフトウェアを設計する上で、統一が取れていないのがまずいです(^^; -- たかぼー? 2008-01-13 (日) 13:10:56
  • なかなか着手できないので、保留にしておきます。 -- たかぼー? 2010-07-01 (木) 12:58:50