get mesh data api

fix compile

fix typo
This commit is contained in:
Chuyuan Fu
2019-06-17 17:32:01 -07:00
parent 1061b3d816
commit 229e87c3c9
14 changed files with 268 additions and 5 deletions

View File

@@ -101,6 +101,8 @@ enum EnumSharedMemoryClientCommand
CMD_ADD_USER_DATA,
CMD_REMOVE_USER_DATA,
CMD_COLLISION_FILTER,
CMD_REQUEST_MESH_DATA,
//don't go beyond this command!
CMD_MAX_CLIENT_COMMANDS,
@@ -221,6 +223,9 @@ enum EnumSharedMemoryServerStatus
CMD_REMOVE_USER_DATA_FAILED,
CMD_REMOVE_STATE_COMPLETED,
CMD_REMOVE_STATE_FAILED,
CMD_REQUEST_MESH_DATA_COMPLETED,
CMD_REQUEST_MESH_DATA_FAILED,
//don't go beyond 'CMD_MAX_SERVER_COMMANDS!
CMD_MAX_SERVER_COMMANDS
};
@@ -406,6 +411,12 @@ struct b3CameraImageData
const int* m_segmentationMaskValues; //m_pixelWidth*m_pixelHeight ints
};
struct b3MeshData
{
int m_numVertices;
double* m_vertices;
};
struct b3OpenGLVisualizerCameraInfo
{
int m_width;