occt-products: master affceb2d

Author Committer Branch Timestamp Parent
agv bugmaster master 2020-02-10 18:10:36 master 53be62cf
Changeset 0031745: Point Cloud Rendering - Make RWPointCloud_Converter processing input file in parallel by separate chunks

Improve the logic of RWPointCloud_Converter, so that to add the special mode of work, when the input file is divided on several chunks, and each chunk is processed on a separate node in the computational cluster.

Make RWPointCloud_E57Reader, RWPointCloud_PtxReader and RWPointCloud_PtsReader support of conversion
of a limited subset of points belonging to a particular scan or chunk.

Simplify logic connected with DataSize computation.

Replace parameter IterTotal with Execution index in PointCloudBase_Reader.

Add the options -setLimits, -parallel and -mergeResult in the command pcconvert
in order to make it possible to test cluster feature of point cloud conversion in draw.

Fix mistake in ShiftCoords method leaded to incorrect conversion of points with big coordinates.

Make it possible to start debug session of TKPointCloudTest directly from MSVC.
mod - blob Diff File
mod - blob Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - src/Json/Json_BsonDocument.cxx Diff File
mod - src/Json/Json_BsonDocument.hxx Diff File
mod - src/Json/Json_IDocument.hxx Diff File
mod - src/Json/Json_JsonDocument.cxx Diff File
mod - src/PointCloudBase/PointCloudBase_BinReader.cxx Diff File
mod - src/PointCloudBase/PointCloudBase_BinReader.hxx Diff File
mod - src/PointCloudBase/PointCloudBase_FileReader.hxx Diff File
mod - src/PointCloudBase/PointCloudBase_FileSystem.hxx Diff File
mod - src/PointCloudBase/PointCloudBase_MetaReader.cxx Diff File
mod - src/PointCloudBase/PointCloudBase_OctreeNode.hxx Diff File
mod - src/PointCloudBase/PointCloudBase_PointAttribGetter.hxx Diff File
mod - src/PointCloudBase/PointCloudBase_PointStorage.cxx Diff File
mod - src/PointCloudBase/PointCloudBase_Reader.cxx Diff File
mod - src/PointCloudTest/PointCloudTest_Test.cxx Diff File
mod - src/RWPointCloud/FILES Diff File
mod - src/RWPointCloud/RWPointCloud_Converter.cxx Diff File
mod - src/RWPointCloud/RWPointCloud_Converter.hxx Diff File
mod - src/RWPointCloud/RWPointCloud_E57Reader.cxx Diff File
mod - src/RWPointCloud/RWPointCloud_E57Reader.hxx Diff File
add - src/RWPointCloud/RWPointCloud_MergeWriter.cxx Diff File
add - src/RWPointCloud/RWPointCloud_MergeWriter.hxx Diff File
mod - src/RWPointCloud/RWPointCloud_MetaWriter.cxx Diff File
mod - src/RWPointCloud/RWPointCloud_NamedPose.hxx Diff File
mod - src/RWPointCloud/RWPointCloud_ObjReader.cxx Diff File
mod - src/RWPointCloud/RWPointCloud_PointFilter.hxx Diff File
mod - src/RWPointCloud/RWPointCloud_ProceduralReader.hxx Diff File
mod - src/RWPointCloud/RWPointCloud_PslReader.cxx Diff File
mod - src/RWPointCloud/RWPointCloud_PtsReader.cxx Diff File
mod - src/RWPointCloud/RWPointCloud_PtsReader.hxx Diff File
mod - src/RWPointCloud/RWPointCloud_PtxReader.hxx Diff File
mod - src/RWPointCloud/RWPointCloud_StlReader.cxx Diff File
mod - src/RWPointCloud/RWPointCloud_WritableNode.hxx Diff File