Ticket #21396

canvas::to

Eröffnet am: 2010-04-13 16:34 Letztes Update: 2010-04-13 16:35

Auswertung:
Verantwortlicher:
Typ:
Status:
Offen [Owner assigned]
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine

Details

ちょっとばかりお訪ねします.以下にソースを添付しますが,"canvas::to"の座標指定がうまくいっていないように思います.ご検討いただけるでしょうか.あと,"canvas::to"をすると前のimage情報は破棄されるようですが,そうしないようなcanvas からimageへのコピー,もしくは異なるimageからの情報を1枚のimage上に重ねるようなことは,できないのでしょうか.もしあれば教えてください.ドキュメントを見落としていたら申し訳ありませんが,以上よろしくお願いいたします.

#include <psychlops.h> using namespace Psychlops;

Psychlops::Rectangle rect1(1680,1050); Psychlops::Rectangle rect2;

Psychlops::Image Stimulus1(rect1); Psychlops::Image Stimulus2(rect1);

Psychlops::Color col(0.8);

void psychlops_main() {

Canvas sampleA(Canvas::fullscreen);

for(int y=0; y<11; y++){ rect2.set(0, y*100+25, 1680, y*100+20+25);

Stimulus1.rect(rect2, col);

Stimulus1.draw();

}

sampleA.flip(); while(!Input::get(Keyboard::spc));

sampleA.flip();

rect2.set(0,0,500,500);//x座標が指定できていない //rect2.set(0,0,1680,500);//上下反転? //rect2.set(0,500,1680,1000);//OK

sampleA.to(Stimulus2, rect2); Stimulus2.draw(); sampleA.flip(); while(!Input::get(Keyboard::spc)); }

Ticket-Verlauf (2/2 Historien)

2010-04-13 16:34 Aktualisiert von: hskwk
  • New Ticket "canvas::to" created
2010-04-13 16:35 Aktualisiert von: hskwk
  • Verantwortlicher Update from (Keine) to hskwk
Kommentar

旧Wikiの金子先生のものです。

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden