Changeset 451 for trunk/src/formats
- Timestamp:
- 07/30/15 19:47:02 (10 years ago)
- Location:
- trunk/src/formats
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/formats/assimp_loader.cc
r432 r451 139 139 vec2 s = assimp_st_cast( mesh->mTextureCoords[0][i] ); 140 140 141 glm::vec3 t_i = glm::normalize( t - n * glm::dot( n, t ) );141 vec3 t_i = glm::normalize( t - n * glm::dot( n, t ) ); 142 142 float det = ( glm::dot( glm::cross( n, t ), b ) ); 143 143 det = ( det < 0.0f ? -1.0f : 1.0f ); … … 440 440 // if ( node->mNumScalingKeys > 0 ) 441 441 // { 442 // nv::vec3 scale_vec0 = assimp_vec3_cast( node->mScalingKeys[0].mValue );443 // float scale_value = glm::length( glm::abs( scale_vec0 - nv::vec3(1,1,1) ) );442 // vec3 scale_vec0 = assimp_vec3_cast( node->mScalingKeys[0].mValue ); 443 // float scale_value = glm::length( math::abs( scale_vec0 - vec3(1,1,1) ) ); 444 444 // if ( node->mNumScalingKeys > 1 || scale_value > 0.001 ) 445 445 // { -
trunk/src/formats/md3_loader.cc
r431 r451 240 240 if ( !s_normal_ready ) 241 241 { 242 float pi = glm::pi<float>();242 float pi = math::pi<float>(); 243 243 float convert = (2 * pi) / 255.0f; 244 244 int n = 0; … … 246 246 { 247 247 float flat = lat * convert; 248 float sin_lat = glm::sin( flat );249 float cos_lat = glm::cos( flat );248 float sin_lat = math::sin( flat ); 249 float cos_lat = math::cos( flat ); 250 250 for ( int lng = 0; lng < 256; ++lng, ++n ) 251 251 { 252 252 float flng = lng * convert; 253 float sin_lng = glm::sin( flng );254 float cos_lng = glm::cos( flng );253 float sin_lng = math::sin( flng ); 254 float cos_lng = math::cos( flng ); 255 255 s_normal_cache[n].x = cos_lat * sin_lng; 256 256 // s_normal_cache[n].y = sin_lat * sin_lng;
Note: See TracChangeset
for help on using the changeset viewer.