UNPKG

@csi-foxbyte/cityjson-to-3d-tiles

Version:

A Node.js library that converts CityJSON files into Cesium 3D Tiles—complete with automatic texture atlas packing, Basis compression, three LOD levels, and customizable threading.

2 lines • 523 B
function u(e,o){for(const i of e.getRoot().listScenes())i.traverse(n=>{const t=n.getMesh();if(t)for(const r of t.listPrimitives()){const s=e.createAccessor("EXT_mesh_features_in_tex_coords2"),c=new Array((r.getAttribute("POSITION")?.getArray()?.length??0)*2).fill(o);s.setBuffer(e.getRoot().listBuffers()[0]).setArray(new Uint16Array(c)),r.setAttribute("TEXCOORD_1",s);}});}export{u as assignFeatureIdToTexCoord2};//# sourceMappingURL=assignFeatureIdToTexCoord2.js.map //# sourceMappingURL=assignFeatureIdToTexCoord2.js.map