/dports/games/tenebrae/tenebrae_0/ |
H A D | gl_mesh.c | 178 vec3_t *tangents, *binormals; in GL_MakeAliasModelDisplayLists() local 413 pheader->binormals = (byte *)binormals - (byte *)pheader; in GL_MakeAliasModelDisplayLists() 422 binormals[i*pheader->poseverts+j][0] = 0; in GL_MakeAliasModelDisplayLists() 423 binormals[i*pheader->poseverts+j][1] = 0; in GL_MakeAliasModelDisplayLists() 424 binormals[i*pheader->poseverts+j][2] = 0; in GL_MakeAliasModelDisplayLists() 438 binormals[i*pheader->poseverts+l]); in GL_MakeAliasModelDisplayLists() 450 binormals[i*pheader->poseverts+j][0] = binormals[i*pheader->poseverts+j][0]/numNormals[j]; in GL_MakeAliasModelDisplayLists() 451 binormals[i*pheader->poseverts+j][1] = binormals[i*pheader->poseverts+j][1]/numNormals[j]; in GL_MakeAliasModelDisplayLists() 452 binormals[i*pheader->poseverts+j][2] = binormals[i*pheader->poseverts+j][2]/numNormals[j]; in GL_MakeAliasModelDisplayLists() 455 VectorNormalize(binormals[i*paliashdr->poseverts+j]); in GL_MakeAliasModelDisplayLists() [all …]
|
H A D | gl_md3.c | 303 vec3_t *tangents, *binormals; in Mod_LoadMd3Model() local 598 pheader->binormals = (byte *)binormals - (byte *)pheader; in Mod_LoadMd3Model() 607 binormals[i*pheader->poseverts+j][0] = 0; in Mod_LoadMd3Model() 608 binormals[i*pheader->poseverts+j][1] = 0; in Mod_LoadMd3Model() 609 binormals[i*pheader->poseverts+j][2] = 0; in Mod_LoadMd3Model() 626 binormals[i*pheader->poseverts+l]); in Mod_LoadMd3Model() 639 binormals[i*pheader->poseverts+j][0] = binormals[i*pheader->poseverts+j][0]/numNormals[j]; in Mod_LoadMd3Model() 640 binormals[i*pheader->poseverts+j][1] = binormals[i*pheader->poseverts+j][1]/numNormals[j]; in Mod_LoadMd3Model() 641 binormals[i*pheader->poseverts+j][2] = binormals[i*pheader->poseverts+j][2]/numNormals[j]; in Mod_LoadMd3Model() 644 VectorNormalize(binormals[i*pheader->poseverts+j]); in Mod_LoadMd3Model() [all …]
|
/dports/graphics/opendx/dx-4.4.4/src/exec/dxmods/ |
H A D | _tube.c | 127 if (! binormals) in TubeRegular() 212 if (normals && binormals) in TubeRegular() 231 if (! binormals) in TubeRegular() 242 vector_normalize(binormals+i, binormals+i); in TubeRegular() 373 DXFree((Pointer)binormals); in TubeRegular() 389 DXFree((Pointer)binormals); in TubeRegular() 727 if (! binormals) in TracePath() 753 normals ++; binormals ++; in TracePath() 769 normals ++; binormals ++; in TracePath() 777 binormals[1] = fb; in TracePath() [all …]
|
H A D | text.c | 61 Array tangents=NULL, binormals=NULL, normals=NULL, colormap=NULL; in TextField() local 284 binormals = (Array)DXGetComponentValue(fieldin,"binormals"); in TextField() 285 if (binormals) { in TextField() 287 binormals_ptr = (float *)DXGetArrayData(binormals); in TextField() 288 DXGetArrayInfo(binormals, &numitems, &btype, NULL, &brank, bshape); in TextField() 316 binormals=NULL; in TextField() 323 if ( (!binormals || up_defaulted ) || (!tangents || direction_defaulted)) { in TextField() 391 if (binormals) { in TextField() 414 if (tangents || binormals) { in TextField()
|
H A D | streamline.c | 695 Vector fn, fb, ft, normals, vectors, binormals; in TraceFrame() local 762 binormals.x = binarr[0]; in TraceFrame() 763 binormals.y = binarr[1]; in TraceFrame() 764 binormals.z = binarr[2]; in TraceFrame() 766 if (! InitFrame(&vectors, &normals, &binormals)) in TraceFrame() 775 binarr[0] = binormals.x; in TraceFrame() 776 binarr[1] = binormals.y; in TraceFrame() 777 binarr[2] = binormals.z; in TraceFrame() 782 fb.x = binormals.x; in TraceFrame() 783 fb.y = binormals.y; in TraceFrame() [all …]
|
H A D | streakline.c | 1046 *normals, *binormals, *time; in TraceFrame() local 1137 binormals = (float *)DXGetArrayData(bArray); in TraceFrame() 1138 if (! binormals) in TraceFrame() 1154 GetTail((Object)prev, "binormals", (Pointer)binormals); in TraceFrame() 1170 binormals[0] = fb.x; binormals[1] = fb.y; binormals[2] = fb.z; in TraceFrame() 1175 points += 3; time += 1; vecarr += 3; normals += 3; binormals += 3; in TraceFrame() 1199 binormals, &fn, &fb, &ft)) in TraceFrame() 1205 binormals, &fn, &fb, &ft)) in TraceFrame()
|
/dports/graphics/opencollada/OpenCOLLADA-1.6.68/COLLADAMaya/include/ |
H A D | COLLADAMayaGeometryExporter.h | 159 MVectorArray& binormals, 167 MVectorArray& binormals );
|
/dports/graphics/opencollada/OpenCOLLADA-1.6.68/COLLADAMaya/src/ |
H A D | COLLADAMayaGeometryExporter.cpp | 1195 MVectorArray tangents ( normalCount ), binormals ( normalCount ); in exportTangentsAndBinormals() local 1200 getPerVertexNormalsTangents ( mesh, normals, tangents, binormals ); in exportTangentsAndBinormals() 1211 getTangents ( mesh, normals, normalCount, binormals, tangents ); in exportTangentsAndBinormals() 1237 uint binormalCount = binormals.length(); in exportTangentsAndBinormals() 1242 MVector &binormal = binormals[i]; in exportTangentsAndBinormals() 1257 MVectorArray &binormals ) in getPerVertexNormalsTangents() argument 1278 binormals[vertexIndex] = MFloatVector::zAxis; in getPerVertexNormalsTangents() 1286 binormals[vertexIndex] = ( normals[vertexIndex] ^ tangents[vertexIndex] ).normal(); in getPerVertexNormalsTangents() 1295 MVectorArray &binormals, in getTangents() argument 1306 binormals[i] = tangents[i] = MFloatVector::zero; in getTangents() [all …]
|
/dports/graphics/opendx/dx-4.4.4/src/exec/libdx/ |
H A D | stringtable.c | 26 DECLARE(binormals); 91 DO_INIT(binormals, "binormals"); in _dxf_initstringtable()
|
/dports/graphics/opendx/dx-4.4.4/help/ |
H A D | dxall927 | 24 a "binormals" component, normals are derived by crossing the binormals with
|
H A D | dxall776 | 48 are not. If the input has "binormals" and "tangent" components, they
|
/dports/graphics/urho3d/Urho3D-1.7.1/Source/ThirdParty/Assimp/code/ |
H A D | FBXConverter.cpp | 940 const std::vector<aiVector3D>* binormals = &mesh.GetBinormals(); in ConvertMeshSingleMaterial() local 944 if (!binormals->size()) { in ConvertMeshSingleMaterial() 951 binormals = &tempBinormals; in ConvertMeshSingleMaterial() 954 binormals = NULL; in ConvertMeshSingleMaterial() 958 if(binormals) { in ConvertMeshSingleMaterial() 965 std::copy(binormals->begin(),binormals->end(),out_mesh->mBitangents); in ConvertMeshSingleMaterial() 1088 const std::vector<aiVector3D>* binormals = &mesh.GetBinormals(); in ConvertMeshMultiMaterial() local 1092 if (!binormals->size()) { in ConvertMeshMultiMaterial() 1101 binormals = &tempBinormals; in ConvertMeshMultiMaterial() 1104 binormals = NULL; in ConvertMeshMultiMaterial() [all …]
|
H A D | FBXMeshGeometry.cpp | 310 if (binormals.size() > 0) { in ReadVertexData() 315 ReadVertexDataBinormals(binormals,source, in ReadVertexData()
|
/dports/games/doomsday/doomsday-2.3.1/doomsday/external/assimp/code/ |
H A D | FBXConverter.cpp | 1251 const std::vector<aiVector3D>* binormals = &mesh.GetBinormals(); in ConvertMeshSingleMaterial() local 1255 if ( !binormals->size() ) { in ConvertMeshSingleMaterial() 1262 binormals = &tempBinormals; in ConvertMeshSingleMaterial() 1265 binormals = NULL; in ConvertMeshSingleMaterial() 1269 if ( binormals ) { in ConvertMeshSingleMaterial() 1271 ai_assert( binormals->size() == vertices.size() ); in ConvertMeshSingleMaterial() 1277 std::copy( binormals->begin(), binormals->end(), out_mesh->mBitangents ); in ConvertMeshSingleMaterial() 1400 if ( !binormals->size() ) { in ConvertMeshMultiMaterial() 1409 binormals = &tempBinormals; in ConvertMeshMultiMaterial() 1412 binormals = NULL; in ConvertMeshMultiMaterial() [all …]
|
H A D | FBXMeshGeometry.cpp | 209 return binormals; in GetBinormals() 390 if (binormals.size() > 0) { in ReadVertexData() 395 ReadVertexDataBinormals(binormals,source, in ReadVertexData()
|
H A D | FBXMeshGeometry.h | 164 std::vector<aiVector3D> binormals; variable
|
/dports/graphics/qt5-3d/kde-qt3d-5.15.2p39/src/3rdparty/assimp/code/ |
H A D | FBXConverter.cpp | 1263 const std::vector<aiVector3D>* binormals = &mesh.GetBinormals(); in ConvertMeshSingleMaterial() local 1267 if ( !binormals->size() ) { in ConvertMeshSingleMaterial() 1274 binormals = &tempBinormals; in ConvertMeshSingleMaterial() 1277 binormals = NULL; in ConvertMeshSingleMaterial() 1281 if ( binormals ) { in ConvertMeshSingleMaterial() 1283 ai_assert( binormals->size() == vertices.size() ); in ConvertMeshSingleMaterial() 1289 std::copy( binormals->begin(), binormals->end(), out_mesh->mBitangents ); in ConvertMeshSingleMaterial() 1412 if ( !binormals->size() ) { in ConvertMeshMultiMaterial() 1421 binormals = &tempBinormals; in ConvertMeshMultiMaterial() 1424 binormals = NULL; in ConvertMeshMultiMaterial() [all …]
|
/dports/games/flightgear-data/fgdata/Compositor/Shaders/Default/ |
H A D | ubershader.vert | 32 // generate "fake" binormals/tangents
|
/dports/games/flightgear-data/fgdata/Shaders/ |
H A D | ubershader.vert | 32 // generate "fake" binormals/tangents
|
/dports/games/flightgear-aircraft/fgaircraft/f16/Models/Effects/fuselage/ |
H A D | model-combined-fuselage.vert | 34 // generate "fake" binormals/tangents
|
/dports/devel/upp/upp/bazaar/plugin/assimp/code/FBX/ |
H A D | FBXConverter.cpp | 1133 const std::vector<aiVector3D>* binormals = &mesh.GetBinormals(); in ConvertMeshSingleMaterial() local 1137 if (!binormals->size()) { in ConvertMeshSingleMaterial() 1144 binormals = &tempBinormals; in ConvertMeshSingleMaterial() 1147 binormals = nullptr; in ConvertMeshSingleMaterial() 1151 if (binormals) { in ConvertMeshSingleMaterial() 1153 ai_assert(binormals->size() == vertices.size()); in ConvertMeshSingleMaterial() 1159 std::copy(binormals->begin(), binormals->end(), out_mesh->mBitangents); in ConvertMeshSingleMaterial() 1325 if (!binormals->size()) { in ConvertMeshMultiMaterial() 1334 binormals = &tempBinormals; in ConvertMeshMultiMaterial() 1337 binormals = nullptr; in ConvertMeshMultiMaterial() [all …]
|
/dports/multimedia/assimp/assimp-5.1.3/code/AssetLib/FBX/ |
H A D | FBXConverter.cpp | 1094 if (!binormals->size()) { in ConvertMeshSingleMaterial() 1101 binormals = &tempBinormals; in ConvertMeshSingleMaterial() 1103 binormals = nullptr; in ConvertMeshSingleMaterial() 1107 if (binormals) { in ConvertMeshSingleMaterial() 1109 ai_assert(binormals->size() == vertices.size()); in ConvertMeshSingleMaterial() 1115 std::copy(binormals->begin(), binormals->end(), out_mesh->mBitangents); in ConvertMeshSingleMaterial() 1279 if (!binormals->size()) { in ConvertMeshMultiMaterial() 1288 binormals = &tempBinormals; in ConvertMeshMultiMaterial() 1290 binormals = nullptr; in ConvertMeshMultiMaterial() 1294 if (binormals) { in ConvertMeshMultiMaterial() [all …]
|
/dports/devel/godot/godot-3.2.3-stable/thirdparty/assimp/code/FBX/ |
H A D | FBXConverter.cpp | 1131 const std::vector<aiVector3D>* binormals = &mesh.GetBinormals(); in ConvertMeshSingleMaterial() local 1135 if (!binormals->size()) { in ConvertMeshSingleMaterial() 1142 binormals = &tempBinormals; in ConvertMeshSingleMaterial() 1145 binormals = nullptr; in ConvertMeshSingleMaterial() 1149 if (binormals) { in ConvertMeshSingleMaterial() 1151 ai_assert(binormals->size() == vertices.size()); in ConvertMeshSingleMaterial() 1157 std::copy(binormals->begin(), binormals->end(), out_mesh->mBitangents); in ConvertMeshSingleMaterial() 1323 if (!binormals->size()) { in ConvertMeshMultiMaterial() 1332 binormals = &tempBinormals; in ConvertMeshMultiMaterial() 1335 binormals = nullptr; in ConvertMeshMultiMaterial() [all …]
|
/dports/devel/godot-tools/godot-3.2.3-stable/thirdparty/assimp/code/FBX/ |
H A D | FBXConverter.cpp | 1131 const std::vector<aiVector3D>* binormals = &mesh.GetBinormals(); in ConvertMeshSingleMaterial() local 1135 if (!binormals->size()) { in ConvertMeshSingleMaterial() 1142 binormals = &tempBinormals; in ConvertMeshSingleMaterial() 1145 binormals = nullptr; in ConvertMeshSingleMaterial() 1149 if (binormals) { in ConvertMeshSingleMaterial() 1151 ai_assert(binormals->size() == vertices.size()); in ConvertMeshSingleMaterial() 1157 std::copy(binormals->begin(), binormals->end(), out_mesh->mBitangents); in ConvertMeshSingleMaterial() 1323 if (!binormals->size()) { in ConvertMeshMultiMaterial() 1332 binormals = &tempBinormals; in ConvertMeshMultiMaterial() 1335 binormals = nullptr; in ConvertMeshMultiMaterial() [all …]
|
/dports/graphics/nanort/nanort-b1feea8/examples/vdisp/ |
H A D | README.md | 38 if `vn` is given in .obj, the renderer computes tangents and binormals.
|