Using vector lines(geojson or pbf) rendering to pipelines (3d))

We want to use mapbox vector tile to generate 3D pipeline. Every time we zoom in and out of the map, we will request new data and render the data into 3D pipeline in real time. How can we achieve this?