- 12 Jan, 2020 1 commit
-
-
Satoru KUMA authored
-
- 21 Nov, 2019 3 commits
-
-
David Flynn authored
For consistency with the upcoming change to the pointcloud position data type, this commit changes the trisoup coding to internally use int32_t rather than uint32_t.
-
This adoption permits coding geometry with non-cubic bounding boxes. Since the depth of the tree remains constant for cubic and non-cubic bounding boxes with identical largest dimensions, quad-tree and binary-tree partitions are introduced to avoid coding 'fractional' positions. The following configuration options control the placement of non-octree partitions within the coding tree: --max_num_implicit_qtbt_before_ot --min_implicit_qtbt_size_log2
-
David Flynn authored
None of these methods need to be inlined.
-
- 16 Apr, 2019 1 commit
-
-
David Flynn authored
This is part of a series attempting to remove unhelpful typedefs.
-
- 05 Feb, 2019 1 commit
-
-
David Flynn authored
This commit provides trisoup_node_size_log2 as a replacement for the following HLS syntax variables: - geom_codec_type (redundant wrt. triangle node size derivation) - trisoup_depth (redundant wrt. bounding box) - trisoup_triangle_level (semantics simplified) The following config options have been removed: - geometryCodec (redundant wrt. trisoup_node_size_log2) - triSoupLevel (replaced by trisoup_node_size_log2) - triSoupDepth (unnecessary) - triSoupIntToOrigScale (redundant wrt. positionQuantizationScale)
-
- 31 Oct, 2018 3 commits
-
-
David Flynn authored
This commit adds an arithmetic codec interface class that allows a compile time choice of arithmetic codec implementation. Context types are renamed to support compile time selection, and existing support functions that were added to the third-party arithmetic codec are moved to the wrapper.
-
This commit uses a direct intersection check between the trisoup triangles and point cloud unit vectors. This avoids the need to upsample the triangles with dense sampling and then performing voxelisation.
-
This commit integrates a c++ trisoup codec, replacing the previous matlab implementation. The provided code has been reworked to avoid duplicating code, dead code, and operate with the current HLS.
-