class ReconstructionOptions (Niantic.ARDK.AR.Scanning.ReconstructionOptions)

Overview

Options for 3D reconstruction of a scene from a scan. More…

class ReconstructionOptions {
public:
    // enums

    enum Quality;
    enum ReconstructionMode;

    // structs

    struct NativeReconstructionOptions;

    // properties

    Quality MeshQuality;
    ReconstructionMode Mode;
    Quality TextureQuality;

    // methods

    ReconstructionOptions(
        ReconstructionMode mode = ReconstructionMode.Area,
        Quality meshQuality = Quality.High,
        Quality textureQuality = Quality.High
    );
};

Detailed Documentation

Options for 3D reconstruction of a scene from a scan.

Properties

Quality MeshQuality

Quality level to use when building the mesh. Higher quality levels will produce a mesh with greater geometric detail, but will take more time and memory to process and require more resources to render and store. In general, this setting will have a larger impact on processing speed than TextureQuality.

ReconstructionMode Mode

The mode to use when generating a textured mesh from this scan.

Quality TextureQuality

Quality level to use when generating the texture for the mesh. Higher quality levels will produce a sharper, more accurate texture, but will take more time and memory to process and require more resources to render and store. In general, this setting will have a smaller impact on processing speed than MeshQuality.

Methods

ReconstructionOptions(
    ReconstructionMode mode = ReconstructionMode.Area,
    Quality meshQuality = Quality.High,
    Quality textureQuality = Quality.High
)

Constructs reconstruction options.

Parameters:

mode

mode for reconstruction (see ReconstructionMode).

meshQuality

mesh quality for reconstruction (see MeshQuality).

textureQuality

texture quality for reconstruction (see TextureQuality).