struct mola::internal::IncrementalKDTree::Params

Overview

#include <IncrementalKDTree.h>

struct Params
{
    // fields

    Type type = Type::KDTree;
    bool async_rebuild = false;
    float alpha_balance = 0.75f;
    float alpha_deleted = 0.5f;
    float voxel_size = 1.0f;
};

Fields

bool async_rebuild = false

k-d tree only: run the balancing rebuilds on a background thread.

float alpha_balance = 0.75f

k-d tree only: weight-balance and tombstone-fraction rebuild thresholds.

float voxel_size = 1.0f

Voxel hash only: voxel side length.