API Reference > geometry-core > CartesianGeometry > Point3dArray > streamXYZXYZ streamXYZXYZ MethodStatic Deprecated - use VariantPointStream.streamXYZXYZ (handler) Invoke a callback with each x,y,z from an array of points in variant forms. Point3dArray.streamXYZXYZ is deprecated -- use VariantPointStream.streamXYZXYZ (handler) streamXYZXYZ(data: MultiLineStringDataVariant, startChainCallback: (chainData: MultiLineStringDataVariant, isLeaf: boolean) => void | undefined, segmentCallback: (x0: number, y0: number, z0: number, x1: number, y1: number, z1: number) => void, endChainCallback: (chainData: MultiLineStringDataVariant, isLeaf: boolean) => void | undefined): number Parameter Type Description data MultiLineStringDataVariant startChainCallback (chainData: MultiLineStringDataVariant, isLeaf: boolean) => void | undefined callback of the form startChainCallback (source, isLeaf) to be called with the source array at each level. segmentCallback (x0: number, y0: number, z0: number, x1: number, y1: number, z1: number) => void callback of the form segmentCallback (index0, x0,y0,z0, index1, x1,y1,z1) endChainCallback (chainData: MultiLineStringDataVariant, isLeaf: boolean) => void | undefined callback of the form endChainCallback (source, isLeaf) to be called with the source array at each level. Returns - number Defined in core/geometry/src/geometry3d/PointHelpers.ts Line 776 Last Updated: 13 June, 2024