Home Reference Source

References

clipmap

summary
public

A 3D geometry clipmap.

public

C Scene

A scene that consists of several concentric geometry rings.

public

C Task

A worker task.

public

Signals the occurrence of an unexpected error.

public

Signals the end of a clipmap update for a single LOD shell.

codecs

summary
public

Run-Length Encoding for numerical data.

core

summary
public

C Queue

A FIFO queue.

public

The terrain system.

public

The Deserializable contract.

public

The Disposable contract.

public

The Serializable contract.

public

The TransferableContainer contract.

public

Signals the occurrence of an unexpected error.

public

Signals the end of an extraction task.

public

Signals the start of an extraction task.

public

Signals the end of a volume data loading process.

public

Signals the end of a modification task.

public

Signals the start of a modification task.

events

summary
public

A clipmap event.

public

C Event

An event.

public

An SDF loader event.

public

A terrain event.

public

A worker event.

isosurface

summary
public

An isosurface, the result of a contouring process.

isosurface/dual-contouring

summary
public

Dual Contouring is an isosurface extraction technique that was originally presented by Tao Ju in 2002: http://www.cs.wustl.edu/~taoju/research/dualContour.pdf

public

An edge mask for cell processing.

public

A face mask for cell processing.

public

An edge mask.

public

An edge mask for edge processing.

public

A face map.

public

An edge mask for face processing.

public

A face mask for face processing.

public

An edge mask.

loaders

summary
public

An SDF loader.

public

A load event.

math

summary
public

C Givens

A collection of matrix rotation utilities.

public

A data container for the QEF solver.

public

A Quaratic Error Function solver.

public

C Schur

A collection of matrix rotation utilities.

public

A Singular Value Decomposition solver.

public

A symmetric 3x3 matrix.

octree/voxel

summary
public

A sparse, cubic voxel octree.

public

A voxel octant.

octree/world

summary
public

A world octant that doesn't reside in LOD zero.

This octant is a container for resampled volume data. Additionally, it stores information about the existence of its potential children.

public

A design for octant keys.

public

A key range iterator.

public

A world octant.

public

A world octant identifier.

public

A world octant iterator.

public

A world octant wrapper that stores positional information.

public

An octree that subdivides space for fast spatial searches.

public

A world octree CSG operation manager.

public

A world octree raycaster.

utils

summary
public

A collection of binary number utilities.

volume

summary
public

C Edge

An edge between two material grid points.

public

Stores edge data separately for each dimension.

public

An edge iterator.

public

Hermite data.

public

A Hermite data helper.

public

C Voxel

A cubic voxel that holds information about the surface of a volume.

public

An enumeration of material constants.

volume/csg

summary
public

Constructive Solid Geometry combines Signed Distance Functions by using Boolean operators to generate and transform volume data.

public

An operation that describes a density field.

public

A difference operation.

public

An intersection operation.

public

A CSG operation.

public

C Union

A union operation.

public

An enumeration of CSG operation types.

volume/sdf

summary
public

Fractal noise based on Perlin's technique.

Reference: https://gpfault.net/posts/perlin-noise.txt.html

public

A Signed Distance Function that describes a heightfield.

public

An SDF reviver.

public

An abstract Signed Distance Function.

public

The super primitive.

public

An enumeration of SDF types.

public

An enumeration of super primitive presets.

worker

summary
public

A volume data processor.

public

A surface extractor that generates a polygonal mesh from Hermite data.

public

Manages worker threads.

public

A modifier that applies CSG operations to Hermite data.

public

An enumeration of worker actions.

public

A worker message event.

worker/messages

summary
public

A configuration message.

public

A worker message that contains transferable data.

public

An extraction request.

public

An extraction response.

public

A message.

public

A modification request.

public

A modification response.