three-cad-viewer
    Preparing search index...

    Interface ViewerStateShape

    Complete state shape with all properties

    interface ViewerStateShape {
        activeTab: ActiveTab;
        activeTool: string | null;
        ambientIntensity: number;
        animationMode: AnimationMode;
        animationSliderValue: number;
        axes: boolean;
        axes0: boolean;
        blackEdges: boolean;
        cadWidth: number;
        centerGrid: boolean;
        clipIntersection: boolean;
        clipNormal0: Vector3;
        clipNormal1: Vector3;
        clipNormal2: Vector3;
        clipObjectColors: boolean;
        clipPlaneHelpers: boolean;
        clipSlider0: number;
        clipSlider1: number;
        clipSlider2: number;
        collapse: number;
        control: ControlType;
        defaultOpacity: number;
        directIntensity: number;
        edgeColor: number;
        explodeTool: boolean;
        glass: boolean;
        grid: [boolean, boolean, boolean];
        gridFontSize: number;
        height: number;
        highlightedButton: string | null;
        holroyd: boolean;
        keymap: Keymap;
        measurementDebug: boolean;
        measureTools: boolean;
        metalness: number;
        newTreeBehavior: boolean;
        normalLen: number;
        ortho: boolean;
        panSpeed: number;
        pinning: boolean;
        position: Vector3 | null;
        quaternion: Quaternion | null;
        rotateSpeed: number;
        roughness: number;
        selectTool: boolean;
        studio4kEnvMaps: boolean;
        studioAOIntensity: number;
        studioBackground: StudioBackground;
        studioEnvIntensity: number;
        studioEnvironment: string;
        studioEnvRotation: number;
        studioExposure: number;
        studioShadowIntensity: number;
        studioShadowSoftness: number;
        studioTextureMapping: StudioTextureMapping;
        studioToneMapping: StudioToneMapping;
        studioTool: boolean;
        target: Vector3 | null;
        theme: Theme;
        ticks: number;
        timeit: boolean;
        tools: boolean;
        transparent: boolean;
        treeHeight: number;
        treeWidth: number;
        up: UpDirection;
        zebraColorScheme: ZebraColorScheme;
        zebraCount: number;
        zebraDirection: number;
        zebraMappingMode: ZebraMappingMode;
        zebraOpacity: number;
        zebraTool: boolean;
        zoom: number;
        zoomSpeed: number;
        zscaleActive: boolean;
        zscaleTool: boolean;
    }
    Index

    Properties

    activeTab: ActiveTab
    activeTool: string | null
    ambientIntensity: number
    animationMode: AnimationMode
    animationSliderValue: number
    axes: boolean
    axes0: boolean
    blackEdges: boolean
    cadWidth: number
    centerGrid: boolean
    clipIntersection: boolean
    clipNormal0: Vector3
    clipNormal1: Vector3
    clipNormal2: Vector3
    clipObjectColors: boolean
    clipPlaneHelpers: boolean
    clipSlider0: number
    clipSlider1: number
    clipSlider2: number
    collapse: number
    control: ControlType
    defaultOpacity: number
    directIntensity: number
    edgeColor: number
    explodeTool: boolean
    glass: boolean
    grid: [boolean, boolean, boolean]
    gridFontSize: number
    height: number
    highlightedButton: string | null
    holroyd: boolean
    keymap: Keymap
    measurementDebug: boolean
    measureTools: boolean
    metalness: number
    newTreeBehavior: boolean
    normalLen: number
    ortho: boolean
    panSpeed: number
    pinning: boolean
    position: Vector3 | null
    quaternion: Quaternion | null
    rotateSpeed: number
    roughness: number
    selectTool: boolean
    studio4kEnvMaps: boolean
    studioAOIntensity: number
    studioBackground: StudioBackground
    studioEnvIntensity: number
    studioEnvironment: string
    studioEnvRotation: number
    studioExposure: number
    studioShadowIntensity: number
    studioShadowSoftness: number
    studioTextureMapping: StudioTextureMapping
    studioToneMapping: StudioToneMapping
    studioTool: boolean
    target: Vector3 | null
    theme: Theme
    ticks: number
    timeit: boolean
    tools: boolean
    transparent: boolean
    treeHeight: number
    treeWidth: number
    zebraColorScheme: ZebraColorScheme
    zebraCount: number
    zebraDirection: number
    zebraMappingMode: ZebraMappingMode
    zebraOpacity: number
    zebraTool: boolean
    zoom: number
    zoomSpeed: number
    zscaleActive: boolean
    zscaleTool: boolean