This commit is contained in:
David Rose 2004-12-12 23:57:15 +00:00
parent ad9d422180
commit b6ee351bf2
2 changed files with 13 additions and 2 deletions

View File

@ -121,9 +121,18 @@ EggTextureCards() : EggWriter(true, true) {
add_option
("b", "", 0,
"Make the textured polygons backfaced",
"Make the textured polygons backfaced (two-sided).",
&EggTextureCards::dispatch_none, &_apply_bface);
add_option
("fps", "frame-rate", 0,
"Normally, all of the texture cards are created as a series of nodes "
"beneath a SequenceNode. This allows all of the cards to be viewed, "
"one at a time, if the output file is loaded in pview. It also has the "
"nice side-effect of creating an automatic texture flip that can be "
"used directly by applications; use this parameter to specify the "
"frame rate of that texture flip.",
&EggTextureCards::dispatch_double, NULL, &_frame_rate);
_polygon_geometry.set(-0.5, 0.5, -0.5, 0.5);
_polygon_color.set(1.0, 1.0, 1.0, 1.0);
@ -133,6 +142,7 @@ EggTextureCards() : EggWriter(true, true) {
_format_2 = EggTexture::F_unspecified;
_format_3 = EggTexture::F_unspecified;
_format_4 = EggTexture::F_unspecified;
_frame_rate = 2.0;
}
////////////////////////////////////////////////////////////////////
@ -293,7 +303,7 @@ run() {
// tiles one at a time.
if (_texture_names.size() > 1) {
group->set_switch_flag(true);
group->set_switch_fps(2.0);
group->set_switch_fps(_frame_rate);
}
EggVertexPool *vpool = new EggVertexPool("vpool");

View File

@ -64,6 +64,7 @@ public:
EggTexture::Format _format;
EggTexture::Format _format_1, _format_2, _format_3, _format_4;
bool _apply_bface;
double _frame_rate;
};
#endif