X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fbuilders%2Fcylinder.cpp;h=e3a8342ce27e58f60de23827bebbe40f2972cd7e;hp=901a0f4b43cf057872a752960e30678a2a980b24;hb=86721a55699193e63c76e8a0a7b0ced0416c1cce;hpb=7aaec9a70b8d7733429bec043f8e33e02956f266 diff --git a/source/builders/cylinder.cpp b/source/builders/cylinder.cpp index 901a0f4b..e3a8342c 100644 --- a/source/builders/cylinder.cpp +++ b/source/builders/cylinder.cpp @@ -19,14 +19,12 @@ CylinderBuilder::CylinderBuilder(float r, float l, unsigned s): void CylinderBuilder::build(PrimitiveBuilder &builder) const { - if(generate_tbn) - builder.binormal(0, 1, 0); for(unsigned i=0; i<2; ++i) { float z = (i-0.5)*length; builder.normal(0, 0, i*2.0-1.0); builder.texcoord(0.5, 0.5); - if(generate_tbn) + if(generate_tan) builder.tangent((i ? 1 : -1), 0, 0); builder.vertex(0, 0, z); for(unsigned j=0; j