BRL-CAD

Screened Poisson Surface Reconstruction from oriented point sets. More...

#include <spsr.h>

Collaboration diagram for bg_3d_spsr_opts:
[legend]

Data Fields

int degree
 
int btype
 
int depth
 
int kerneldepth
 
int iterations
 
int full_depth
 
int base_depth
 
int baseVcycles
 
int max_memory_GB
 
size_t threads
 
fastf_t samples_per_node
 
fastf_t scale
 
fastf_t width
 
fastf_t confidence
 
fastf_t confidence_bias
 
fastf_t cgsolver_accuracy
 
fastf_t point_weight
 
int nonManifold
 
int linearFit
 
int exact
 

Detailed Description

Screened Poisson Surface Reconstruction from oriented point sets.

This functionality is a refactoring of work published by Dr. Michael Kazhdan et. al. at https://github.com/mkazhdan/PoissonRecon implementing a technique for fitting surfaces to oriented point sets by expressing the surface reconstruction as the solution to a Poisson equation. Options passed when running a Screened Poisson Surface Reconstruction process to control how it performs the fitting

Definition at line 79 of file spsr.h.

Field Documentation

◆ degree

int degree

finite element degree

Definition at line 80 of file spsr.h.

◆ btype

int btype

finite element boundary type

Definition at line 81 of file spsr.h.

◆ depth

int depth

maximum reconstruction depth

Definition at line 82 of file spsr.h.

◆ kerneldepth

int kerneldepth

kernelDepth

Definition at line 83 of file spsr.h.

◆ iterations

int iterations

iterations

Definition at line 84 of file spsr.h.

◆ full_depth

int full_depth

full depth

Definition at line 85 of file spsr.h.

◆ base_depth

int base_depth

coarse MG solver depth

Definition at line 86 of file spsr.h.

◆ baseVcycles

int baseVcycles

coarse MG solver v-cycles

Definition at line 87 of file spsr.h.

◆ max_memory_GB

int max_memory_GB

maximum memory (in GB)

Definition at line 88 of file spsr.h.

◆ threads

size_t threads

number of threads to use (default is max available)

Definition at line 89 of file spsr.h.

◆ samples_per_node

fastf_t samples_per_node

minimum number of samples per node

Definition at line 90 of file spsr.h.

◆ scale

fastf_t scale

scale factor

Definition at line 91 of file spsr.h.

◆ width

fastf_t width

voxel width

Definition at line 92 of file spsr.h.

◆ confidence

fastf_t confidence

normal confidence exponent

Definition at line 93 of file spsr.h.

◆ confidence_bias

fastf_t confidence_bias

normal confidence bias exponent

Definition at line 94 of file spsr.h.

◆ cgsolver_accuracy

fastf_t cgsolver_accuracy

cg solver accuracy

Definition at line 95 of file spsr.h.

◆ point_weight

fastf_t point_weight

interpolation weight

Definition at line 96 of file spsr.h.

◆ nonManifold

int nonManifold

NonManifold

Definition at line 97 of file spsr.h.

◆ linearFit

int linearFit

LinearFit

Definition at line 98 of file spsr.h.

◆ exact

int exact

exact interpolation

Definition at line 99 of file spsr.h.


The documentation for this struct was generated from the following file: