From 6bf7d97db0edb6873ba0540fe3792f3825f39610 Mon Sep 17 00:00:00 2001 From: gregw <> Date: Fri, 8 Jun 2001 22:27:45 +0000 Subject: [PATCH] *** empty log message *** --- pandatool/src/eggprogs/eggTextureCards.cxx | 9 +++++++++ pandatool/src/eggprogs/eggTextureCards.h | 1 + 2 files changed, 10 insertions(+) diff --git a/pandatool/src/eggprogs/eggTextureCards.cxx b/pandatool/src/eggprogs/eggTextureCards.cxx index ee51438210..0b19c45304 100644 --- a/pandatool/src/eggprogs/eggTextureCards.cxx +++ b/pandatool/src/eggprogs/eggTextureCards.cxx @@ -86,6 +86,12 @@ EggTextureCards() : EggWriter(true, true) { "or \"rgb5\" or \"alpha\". The default is to leave this unspecified.", &EggTextureCards::dispatch_format, NULL, &_format); + add_option + ("b", "", 0, + "Make the textured polygons backfaced", + &EggTextureCards::dispatch_none, &_apply_bface); + + _polygon_geometry.set(-0.5, 0.5, -0.5, 0.5); _polygon_color.set(1.0, 1.0, 1.0, 1.0); _wrap_mode = EggTexture::WM_unspecified; @@ -291,6 +297,9 @@ run() { sub_group->add_child(poly); poly->set_texture(tref); poly->set_color(_polygon_color); + if (_apply_bface){ + poly->set_bface_flag(1); + } poly->add_vertex(v1); poly->add_vertex(v2); diff --git a/pandatool/src/eggprogs/eggTextureCards.h b/pandatool/src/eggprogs/eggTextureCards.h index 9d7c4f275c..44a603665e 100644 --- a/pandatool/src/eggprogs/eggTextureCards.h +++ b/pandatool/src/eggprogs/eggTextureCards.h @@ -59,6 +59,7 @@ public: vector_string _texture_names; EggTexture::WrapMode _wrap_mode; EggTexture::Format _format; + bool _apply_bface; }; #endif