interface BufferGeometryJSON {
    data?: {
        attributes: Record<string, BufferAttributeJSON>;
        boundingSphere?: {
            center: Vector3Tuple;
            radius: number;
        };
        groups?: GeometryGroup[];
        index?: {
            array: number[];
            type: string;
        };
        morphAttributes?: Record<string, BufferAttributeJSON[]>;
        morphTargetsRelative?: boolean;
    };
    metadata?: {
        generator: string;
        type: string;
        version: number;
    };
    name?: string;
    type: string;
    userData?: Record<string, unknown>;
    uuid: string;
}

Properties

data?: {
    attributes: Record<string, BufferAttributeJSON>;
    boundingSphere?: {
        center: Vector3Tuple;
        radius: number;
    };
    groups?: GeometryGroup[];
    index?: {
        array: number[];
        type: string;
    };
    morphAttributes?: Record<string, BufferAttributeJSON[]>;
    morphTargetsRelative?: boolean;
}
metadata?: {
    generator: string;
    type: string;
    version: number;
}
name?: string
type: string
userData?: Record<string, unknown>
uuid: string