fix pybullet.addUserDebugText borders around letters
bump up pybullet version In a few pybullet examples, first connect to SHARED_MEMORY, if not connected use GUI mode
This commit is contained in:
@@ -8246,9 +8246,9 @@ bool PhysicsServerCommandProcessor::processCommand(const struct SharedMemoryComm
|
||||
|
||||
int optionFlags = clientCmd.m_userDebugDrawArgs.m_optionFlags;
|
||||
|
||||
if (clientCmd.m_updateFlags & USER_DEBUG_HAS_TEXT_ORIENTATION)
|
||||
if ((clientCmd.m_updateFlags & USER_DEBUG_HAS_TEXT_ORIENTATION)==0)
|
||||
{
|
||||
optionFlags |= DEB_DEBUG_TEXT_USE_ORIENTATION;
|
||||
optionFlags |= DEB_DEBUG_TEXT_ALWAYS_FACE_CAMERA;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -2441,22 +2441,26 @@ void PhysicsServerExample::drawUserDebugLines()
|
||||
for (int i = 0; i<m_multiThreadedHelper->m_userDebugText.size(); i++)
|
||||
{
|
||||
|
||||
// int optionFlag = CommonGraphicsApp::eDrawText3D_OrtogonalFaceCamera|CommonGraphicsApp::eDrawText3D_TrueType;
|
||||
//int optionFlag = 0;//CommonGraphicsApp::eDrawText3D_OrtogonalFaceCamera|CommonGraphicsApp::eDrawText3D_TrueType;
|
||||
//int optionFlag = CommonGraphicsApp::eDrawText3D_TrueType;
|
||||
float orientation[4] = {0,0,0,1};
|
||||
|
||||
//int optionFlag = CommonGraphicsApp::eDrawText3D_OrtogonalFaceCamera;
|
||||
int optionFlag = 0;
|
||||
float orientation[4] = {0,0,0,1};
|
||||
|
||||
if (m_multiThreadedHelper->m_userDebugText[i].m_optionFlags&CommonGraphicsApp::eDrawText3D_OrtogonalFaceCamera)
|
||||
{
|
||||
optionFlag |= CommonGraphicsApp::eDrawText3D_OrtogonalFaceCamera;
|
||||
} else
|
||||
{
|
||||
orientation[0] = m_multiThreadedHelper->m_userDebugText[i].m_textOrientation[0];
|
||||
orientation[1] = m_multiThreadedHelper->m_userDebugText[i].m_textOrientation[1];
|
||||
orientation[2] = m_multiThreadedHelper->m_userDebugText[i].m_textOrientation[2];
|
||||
orientation[3] = m_multiThreadedHelper->m_userDebugText[i].m_textOrientation[3];
|
||||
optionFlag |= CommonGraphicsApp::eDrawText3D_TrueType;
|
||||
} else
|
||||
{
|
||||
optionFlag |= CommonGraphicsApp::eDrawText3D_OrtogonalFaceCamera;
|
||||
|
||||
}
|
||||
|
||||
|
||||
float colorRGBA[4] = {
|
||||
m_multiThreadedHelper->m_userDebugText[i].m_textColorRGB[0],
|
||||
m_multiThreadedHelper->m_userDebugText[i].m_textColorRGB[1],
|
||||
@@ -2526,7 +2530,6 @@ void PhysicsServerExample::renderScene()
|
||||
|
||||
B3_PROFILE("PhysicsServerExample::RenderScene");
|
||||
|
||||
drawUserDebugLines();
|
||||
|
||||
if (m_physicsServer.isRealTimeSimulationEnabled())
|
||||
{
|
||||
@@ -2679,6 +2682,7 @@ void PhysicsServerExample::renderScene()
|
||||
}
|
||||
}
|
||||
|
||||
drawUserDebugLines();
|
||||
|
||||
|
||||
//m_args[0].m_cs->unlock();
|
||||
|
||||
@@ -583,7 +583,7 @@ enum b3ConfigureDebugVisualizerEnum
|
||||
|
||||
enum b3AddUserDebugItemEnum
|
||||
{
|
||||
DEB_DEBUG_TEXT_USE_ORIENTATION=1,
|
||||
DEB_DEBUG_TEXT_ALWAYS_FACE_CAMERA=1,
|
||||
DEB_DEBUG_TEXT_USE_TRUE_TYPE_FONTS=2,
|
||||
DEB_DEBUG_TEXT_HAS_TRACKING_OBJECT=4,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user