fix cmake and premake build systems, after adding texture support in SDF,
in a nutshell, add the following two files: examples/Importers/ImportMeshUtility/b3ImportMeshUtility.cpp examples/ThirdPartyLibs/stb_image/stb_image.cpp
This commit is contained in:
@@ -38,7 +38,8 @@ files {
|
|||||||
"../Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
"../Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
||||||
"../Importers/ImportURDFDemo/UrdfParser.cpp",
|
"../Importers/ImportURDFDemo/UrdfParser.cpp",
|
||||||
"../Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
"../Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
||||||
|
"../Importers/ImportMeshUtility/b3ImportMeshUtility.cpp",
|
||||||
|
"../ThirdPartyLibs/stb_image/stb_image.cpp",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -89,7 +90,8 @@ files {
|
|||||||
"../Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
"../Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
||||||
"../Importers/ImportURDFDemo/UrdfParser.cpp",
|
"../Importers/ImportURDFDemo/UrdfParser.cpp",
|
||||||
"../Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
"../Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
||||||
|
"../Importers/ImportMeshUtility/b3ImportMeshUtility.cpp",
|
||||||
|
"../ThirdPartyLibs/stb_image/stb_image.cpp",
|
||||||
}
|
}
|
||||||
|
|
||||||
if os.is("Linux") then initX11() end
|
if os.is("Linux") then initX11() end
|
||||||
@@ -153,7 +155,8 @@ files {
|
|||||||
"../Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
"../Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
||||||
"../Importers/ImportURDFDemo/UrdfParser.cpp",
|
"../Importers/ImportURDFDemo/UrdfParser.cpp",
|
||||||
"../Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
"../Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
||||||
|
"../Importers/ImportMeshUtility/b3ImportMeshUtility.cpp",
|
||||||
|
"../ThirdPartyLibs/stb_image/stb_image.cpp",
|
||||||
}
|
}
|
||||||
|
|
||||||
if os.is("Linux") then initX11() end
|
if os.is("Linux") then initX11() end
|
||||||
@@ -213,6 +216,7 @@ files {
|
|||||||
"../Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
"../Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
||||||
"../Importers/ImportURDFDemo/UrdfParser.cpp",
|
"../Importers/ImportURDFDemo/UrdfParser.cpp",
|
||||||
"../Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
"../Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
||||||
|
"../Importers/ImportMeshUtility/b3ImportMeshUtility.cpp",
|
||||||
|
"../ThirdPartyLibs/stb_image/stb_image.cpp",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
#include "b3ImportMeshUtility.h"
|
#include "b3ImportMeshUtility.h"
|
||||||
|
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include"Wavefront/tiny_obj_loader.h"
|
#include"../../ThirdPartyLibs/Wavefront/tiny_obj_loader.h"
|
||||||
#include "LinearMath/btVector3.h"
|
#include "LinearMath/btVector3.h"
|
||||||
#include "../ImportObjDemo/Wavefront2GLInstanceGraphicsShape.h"
|
#include "../ImportObjDemo/Wavefront2GLInstanceGraphicsShape.h"
|
||||||
#include "../../Utils/b3ResourcePath.h"
|
#include "../../Utils/b3ResourcePath.h"
|
||||||
#include "Bullet3Common/b3FileUtils.h"
|
#include "Bullet3Common/b3FileUtils.h"
|
||||||
#include "stb_image/stb_image.h"
|
#include "../../ThirdPartyLibs/stb_image/stb_image.h"
|
||||||
|
|
||||||
|
|
||||||
bool b3ImportMeshUtility::loadAndRegisterMeshFromFileInternal(const std::string& fileName, b3ImportMeshData& meshData)
|
bool b3ImportMeshUtility::loadAndRegisterMeshFromFileInternal(const std::string& fileName, b3ImportMeshData& meshData)
|
||||||
|
|||||||
@@ -38,7 +38,8 @@ files {
|
|||||||
"../Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
"../Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
||||||
"../Importers/ImportURDFDemo/UrdfParser.cpp",
|
"../Importers/ImportURDFDemo/UrdfParser.cpp",
|
||||||
"../Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
"../Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
||||||
|
"../Importers/ImportMeshUtility/b3ImportMeshUtility.cpp",
|
||||||
|
"../ThirdPartyLibs/stb_image/stb_image.cpp",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -89,7 +90,8 @@ files {
|
|||||||
"../Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
"../Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
||||||
"../Importers/ImportURDFDemo/UrdfParser.cpp",
|
"../Importers/ImportURDFDemo/UrdfParser.cpp",
|
||||||
"../Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
"../Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
||||||
|
"../Importers/ImportMeshUtility/b3ImportMeshUtility.cpp",
|
||||||
|
"../ThirdPartyLibs/stb_image/stb_image.cpp",
|
||||||
}
|
}
|
||||||
|
|
||||||
if os.is("Linux") then initX11() end
|
if os.is("Linux") then initX11() end
|
||||||
@@ -153,7 +155,8 @@ files {
|
|||||||
"../Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
"../Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
||||||
"../Importers/ImportURDFDemo/UrdfParser.cpp",
|
"../Importers/ImportURDFDemo/UrdfParser.cpp",
|
||||||
"../Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
"../Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
||||||
|
"../Importers/ImportMeshUtility/b3ImportMeshUtility.cpp",
|
||||||
|
"../ThirdPartyLibs/stb_image/stb_image.cpp",
|
||||||
}
|
}
|
||||||
|
|
||||||
if os.is("Linux") then initX11() end
|
if os.is("Linux") then initX11() end
|
||||||
@@ -211,6 +214,7 @@ files {
|
|||||||
"../Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
"../Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
||||||
"../Importers/ImportURDFDemo/UrdfParser.cpp",
|
"../Importers/ImportURDFDemo/UrdfParser.cpp",
|
||||||
"../Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
"../Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
||||||
|
"../Importers/ImportMeshUtility/b3ImportMeshUtility.cpp",
|
||||||
|
"../ThirdPartyLibs/stb_image/stb_image.cpp",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -78,6 +78,7 @@ files {
|
|||||||
"../ThirdPartyLibs/tinyxml/tinyxml.cpp",
|
"../ThirdPartyLibs/tinyxml/tinyxml.cpp",
|
||||||
"../ThirdPartyLibs/tinyxml/tinyxmlerror.cpp",
|
"../ThirdPartyLibs/tinyxml/tinyxmlerror.cpp",
|
||||||
"../ThirdPartyLibs/tinyxml/tinyxmlparser.cpp",
|
"../ThirdPartyLibs/tinyxml/tinyxmlparser.cpp",
|
||||||
|
"../Importers/ImportMeshUtility/b3ImportMeshUtility.cpp",
|
||||||
|
"../ThirdPartyLibs/stb_image/stb_image.cpp",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -49,6 +49,7 @@ SET(pybullet_SRCS
|
|||||||
../../examples/ThirdPartyLibs/tinyxml/tinyxmlparser.cpp
|
../../examples/ThirdPartyLibs/tinyxml/tinyxmlparser.cpp
|
||||||
../../examples/ThirdPartyLibs/Wavefront/tiny_obj_loader.cpp
|
../../examples/ThirdPartyLibs/Wavefront/tiny_obj_loader.cpp
|
||||||
../../examples/ThirdPartyLibs/Wavefront/tiny_obj_loader.h
|
../../examples/ThirdPartyLibs/Wavefront/tiny_obj_loader.h
|
||||||
|
../../examples/ThirdPartyLibs/stb_image/stb_image.cpp
|
||||||
../../examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp
|
../../examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp
|
||||||
../../examples/Importers/ImportObjDemo/LoadMeshFromObj.cpp
|
../../examples/Importers/ImportObjDemo/LoadMeshFromObj.cpp
|
||||||
../../examples/Importers/ImportObjDemo/Wavefront2GLInstanceGraphicsShape.cpp
|
../../examples/Importers/ImportObjDemo/Wavefront2GLInstanceGraphicsShape.cpp
|
||||||
@@ -57,6 +58,7 @@ SET(pybullet_SRCS
|
|||||||
../../examples/Importers/ImportURDFDemo/URDF2Bullet.cpp
|
../../examples/Importers/ImportURDFDemo/URDF2Bullet.cpp
|
||||||
../../examples/Importers/ImportURDFDemo/UrdfParser.cpp
|
../../examples/Importers/ImportURDFDemo/UrdfParser.cpp
|
||||||
../../examples/Importers/ImportURDFDemo/urdfStringSplit.cpp
|
../../examples/Importers/ImportURDFDemo/urdfStringSplit.cpp
|
||||||
|
../../examples/Importers/ImportMeshUtility/b3ImportMeshUtility.cpp
|
||||||
../../examples/MultiThreading/b3PosixThreadSupport.cpp
|
../../examples/MultiThreading/b3PosixThreadSupport.cpp
|
||||||
../../examples/MultiThreading/b3Win32ThreadSupport.cpp
|
../../examples/MultiThreading/b3Win32ThreadSupport.cpp
|
||||||
../../examples/MultiThreading/b3ThreadSupportInterface.cpp
|
../../examples/MultiThreading/b3ThreadSupportInterface.cpp
|
||||||
|
|||||||
@@ -78,6 +78,8 @@
|
|||||||
"../../examples/Importers/ImportURDFDemo/UrdfParser.h",
|
"../../examples/Importers/ImportURDFDemo/UrdfParser.h",
|
||||||
"../../examples/Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
"../../examples/Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
||||||
"../../examples/Importers/ImportURDFDemo/URDF2Bullet.h",
|
"../../examples/Importers/ImportURDFDemo/URDF2Bullet.h",
|
||||||
|
"../../examples/Importers/ImportMeshUtility/b3ImportMeshUtility.cpp",
|
||||||
|
"../../examples/ThirdPartyLibs/stb_image/stb_image.cpp",
|
||||||
"../../examples/Utils/b3Clock.cpp",
|
"../../examples/Utils/b3Clock.cpp",
|
||||||
"../../Extras/Serialize/BulletWorldImporter/*",
|
"../../Extras/Serialize/BulletWorldImporter/*",
|
||||||
"../../Extras/Serialize/BulletFileLoader/*",
|
"../../Extras/Serialize/BulletFileLoader/*",
|
||||||
|
|||||||
@@ -71,7 +71,8 @@ ENDIF()
|
|||||||
../../examples/Importers/ImportURDFDemo/URDF2Bullet.cpp
|
../../examples/Importers/ImportURDFDemo/URDF2Bullet.cpp
|
||||||
../../examples/Importers/ImportURDFDemo/UrdfParser.cpp
|
../../examples/Importers/ImportURDFDemo/UrdfParser.cpp
|
||||||
../../examples/Importers/ImportURDFDemo/urdfStringSplit.cpp
|
../../examples/Importers/ImportURDFDemo/urdfStringSplit.cpp
|
||||||
|
../../examples/Importers/ImportMeshUtility/b3ImportMeshUtility.cpp
|
||||||
|
../../examples/ThirdPartyLibs/stb_image/stb_image.cpp
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -91,6 +91,8 @@ project ("Test_PhysicsServerLoopBack")
|
|||||||
"../../examples/Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
"../../examples/Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
||||||
"../../examples/Importers/ImportURDFDemo/UrdfParser.cpp",
|
"../../examples/Importers/ImportURDFDemo/UrdfParser.cpp",
|
||||||
"../../examples/Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
"../../examples/Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
||||||
|
"../../examples/Importers/ImportMeshUtility/b3ImportMeshUtility.cpp",
|
||||||
|
"../../examples/ThirdPartyLibs/stb_image/stb_image.cpp",
|
||||||
}
|
}
|
||||||
|
|
||||||
project ("Test_PhysicsServerDirect")
|
project ("Test_PhysicsServerDirect")
|
||||||
@@ -157,6 +159,8 @@ project ("Test_PhysicsServerLoopBack")
|
|||||||
"../../examples/Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
"../../examples/Importers/ImportURDFDemo/URDF2Bullet.cpp",
|
||||||
"../../examples/Importers/ImportURDFDemo/UrdfParser.cpp",
|
"../../examples/Importers/ImportURDFDemo/UrdfParser.cpp",
|
||||||
"../../examples/Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
"../../examples/Importers/ImportURDFDemo/urdfStringSplit.cpp",
|
||||||
|
"../../examples/Importers/ImportMeshUtility/b3ImportMeshUtility.cpp",
|
||||||
|
"../../examples/ThirdPartyLibs/stb_image/stb_image.cpp",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -256,6 +260,8 @@ project ("Test_PhysicsServerInProcessExampleBrowser")
|
|||||||
"../../examples/MultiThreading/b3PosixThreadSupport.cpp",
|
"../../examples/MultiThreading/b3PosixThreadSupport.cpp",
|
||||||
"../../examples/MultiThreading/b3Win32ThreadSupport.cpp",
|
"../../examples/MultiThreading/b3Win32ThreadSupport.cpp",
|
||||||
"../../examples/MultiThreading/b3ThreadSupportInterface.cpp",
|
"../../examples/MultiThreading/b3ThreadSupportInterface.cpp",
|
||||||
|
"../../examples/Importers/ImportMeshUtility/b3ImportMeshUtility.cpp",
|
||||||
|
"../../examples/ThirdPartyLibs/stb_image/stb_image.cpp",
|
||||||
}
|
}
|
||||||
if os.is("Linux") then
|
if os.is("Linux") then
|
||||||
initX11()
|
initX11()
|
||||||
|
|||||||
Reference in New Issue
Block a user