CLI export mesh after reconstruction question

I wanna use CLI export mesh after reconstruction. I use this command line

Code:
RealityCapture.exe -load %PRPJECT_PATH%\MVS.rcproj -exportModel "Model 3" "%PRPJECT_MESH_PATH%\mesh.obj" "D:\model_data\objParam.xml" -quit
But It always export pointcloud not mesh whatever I use "Model 1" "Model 2" or "Model 3". This is my objParam.xml
Code:
<ModelExport exportBinary="0" exportInfoFile="1" exportVertices="1" exportVertexColors="2"
exportVertexNormals="1" exportTriangles="1" exportTexturing="1" meshColor="4294967295"
tileType="0" exportTextureAlpha="0" exportToOneTexture="0" oneTextureMaxSide="2048"
oneTextureUsePow2TexSide="1" exportCoordinateSystemType="0" settingsAnchor="0 0 0"
settingsScalex="1" settingsScaley="1" settingsScalez="1" texturesFileType="jpg">
<Header magic="5786949" version="1"/>
</ModelExport>

Try to add these few parameters to the end of “ModelExport” tag in your .xml file :

Code:
formatAndVersionUID="obj 000 " exportModelByParts="0" exportRandomPartColor="0"
exportCameras="0" exportCamerasAsModelPart="0" numberAsciiFormatting="%.16e"
.xml file should then looks like this:
Code:
<ModelExport exportBinary="0" exportInfoFile="1" exportVertices="1" exportVertexColors="2"
exportVertexNormals="1" exportTriangles="1" exportTexturing="1" meshColor="4294967295"
tileType="0" exportTextureAlpha="0" exportToOneTexture="0" oneTextureMaxSide="2048"
oneTextureUsePow2TexSide="1" exportCoordinateSystemType="0" settingsAnchor="0 0 0"
settingsScalex="1" settingsScaley="1" settingsScalez="1" texturesFileType="jpg"
formatAndVersionUID="obj 000 " exportModelByParts="0" exportRandomPartColor="0"
exportCameras="0" exportCamerasAsModelPart="0" numberAsciiFormatting="%.16e">
<Header magic="5786949" version="1"/>
</ModelExport>
Or, to be sure, that you have the right model export parameters for your needs, export them from the RealityCapture application user interface: - open RealityCapture application - load your project with desired model - export model to .obj file format with desired settings + set "Export info file" to "True" to export .obj.rcinfo file for the model - open the exported .obj.rcinfo file - and copy the information in "ModelExport" tag (text between "\<ModelExport ..." and "\") to empty .xml file

.obj.rcinfo file looks like this:

Code:
<Model globalCoordinateSystem="+proj=geocent +ellps=WGS84 +no_defs" globalCoordinateSystemName="local:1 - Euclidean"
exportCoordinateSystemType="0">
<transformToModel>12.6669426548867 -17.8844183699561 -0.967880413502929 1.31516722361949 17.9087724102675 12.6640362011561 0.372433889044826 -19.42428030309 0.255115040149219 -1.00519441544483 21.9126709839788 1.98568260810885 0 0 0 1</transformToModel>
<Header magic="5786959" version="1"/>
</Model>
<ModelExport exportBinary="1" exportInfoFile="1" exportVertices="1" exportVertexColors="0"
exportVertexNormals="0" exportTriangles="1" exportTexturing="0" meshColor="4294967295"
tileType="0" exportTextureAlpha="0" exportToOneTexture="0" oneTextureMaxSide="0"
oneTextureUsePow2TexSide="0" exportCoordinateSystemType="0" settingsAnchor="0 0 0"
settingsScalex="1" settingsScaley="1" settingsScalez="1" texturesFileType="png"
formatAndVersionUID="obj 000 " exportModelByParts="0" exportRandomPartColor="0"
exportCameras="0" exportCamerasAsModelPart="0" numberAsciiFormatting="%.16e">
<Header magic="5786949" version="1"/>
</ModelExport>
<CalibrationExportSettings undistortImagesWicFormat="{00000000-0000-0000-0000-000000000000}"
undistortDownscaleFactor="0" undistortNamingConvention="0" undistFitMode="0"
undistResMode="0" undistPrincipalMode="0" undistCutOut="0" undistMaxPixels="0"
undistBackColor="0" undistortCustomWidth="0" undistortCustomHeight="0"
undistortCalibration="0" undistortImagesExtension="png" exportUndistorted="0"
exportDisabled="0"/>
and the necessary part for CLI model export is this part:
Code:
<ModelExport exportBinary="1" exportInfoFile="1" exportVertices="1" exportVertexColors="0"
exportVertexNormals="0" exportTriangles="1" exportTexturing="0" meshColor="4294967295"
tileType="0" exportTextureAlpha="0" exportToOneTexture="0" oneTextureMaxSide="0"
oneTextureUsePow2TexSide="0" exportCoordinateSystemType="0" settingsAnchor="0 0 0"
settingsScalex="1" settingsScaley="1" settingsScalez="1" texturesFileType="png"
formatAndVersionUID="obj 000 " exportModelByParts="0" exportRandomPartColor="0"
exportCameras="0" exportCamerasAsModelPart="0" numberAsciiFormatting="%.16e">
<Header magic="5786949" version="1"/>
</ModelExport>

That’s all right, Thank you very much. :smiley: