Selva Compute API Reference - v2.1.0
    Preparing search index...

    Module visualization

    Visualization utilities for @selvajs/compute

    Provides Three.js integration and web display mesh parsing.

    Modules

    <internal>

    Namespaces

    Materials

    Interfaces

    BinaryMeshMetadata
    CameraController
    DecompressedMeshData
    DisplayBatch
    DisplayCurve
    DisplayIdentity
    DisplayItemBase
    DisplayItemParseOptions
    DisplayPoint
    DisplayPosition
    EdgeOptions
    Grid
    GridOptions
    LabelHandle
    LabelLayer
    MaterialGroup
    MeasureOptions
    MeasureTool
    MeshBatchParsingOptions
    MeshExtractionOptions
    MeshMetadata
    ParsedBinaryMeshBatch
    RenderPipeline
    RenderPipelineOptions
    SerializableMaterial
    ViewGizmo

    Type Aliases

    CameraConfig
    CameraProjection
    ControlsConfig
    DisplayItem
    EdgesConfig
    EnvironmentConfig
    EventConfig
    FloorConfig
    GizmoConfig
    GridConfig
    LightingConfig
    MeasureConfig
    MeshBatch
    RenderConfig
    ThreeInitializerOptions
    ViewPreset

    Variables

    BINARY_MESH_MAGIC
    BINARY_MESH_VERSION
    EDGE_USERDATA_KIND
    FLAG_FLOAT32
    SCALE_FACTORS

    Functions

    addEdges
    applyOffset
    computeCombinedBoundingBox
    createCameraController
    createGrid
    createLabelLayer
    createMeasureTool
    createRenderPipeline
    createViewGizmo
    getThreeMeshesFromComputeResponse
    initThree
    isEdgeOverlay
    parseBinaryMeshBatch
    parseColor
    parseDisplayItems
    parseMeshBatch
    parseMeshBatchBlob
    parseMeshBatchObject
    removeEdges
    snapToVertex
    updateScene