SPH
Public Attributes | List of all members
McConfig Struct Reference

#include <MarchingCubes.h>

Public Attributes

Float gridResolution = 1.e2_f
 Absolute size of each produced triangle. More...
 
Float surfaceLevel = 0.12_f
 
Float smoothingMult = 1._f
 Multiplier of the smoothing lengths. More...
 
bool useAnisotropicKernels = false
 If true, anisotropic kernels of Yu & Turk (2010) are used instead of normal isotropic kernels. More...
 
Function< bool(Float progress)> progressCallback = nullptr
 Generic functor called during MC evaluation. More...
 

Detailed Description

Definition at line 109 of file MarchingCubes.h.

Member Data Documentation

◆ gridResolution

Float McConfig::gridResolution = 1.e2_f

Absolute size of each produced triangle.

Definition at line 111 of file MarchingCubes.h.

◆ progressCallback

Function<bool(Float progress)> McConfig::progressCallback = nullptr

Generic functor called during MC evaluation.

Definition at line 125 of file MarchingCubes.h.

◆ smoothingMult

Float McConfig::smoothingMult = 1._f

Multiplier of the smoothing lengths.

Definition at line 119 of file MarchingCubes.h.

◆ surfaceLevel

Float McConfig::surfaceLevel = 0.12_f

(Number) density defining the surface. Higher value is more likely to cause SPH particles being separated into smaller groups (droplets), lower value will cause the boundary to be "bulgy" rather than smooth.

Definition at line 116 of file MarchingCubes.h.

◆ useAnisotropicKernels

bool McConfig::useAnisotropicKernels = false

If true, anisotropic kernels of Yu & Turk (2010) are used instead of normal isotropic kernels.

Definition at line 122 of file MarchingCubes.h.


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