Key concepts
When CDF processes a 3D model revision, it generates optimized output files (geometry, textures, metadata) that are stored as 3D files. Each file has a unique ID and may contain sub-paths for directory-like navigation. Visualization clients use these endpoints to stream 3D content efficiently.Output types
These endpoints accept 3D file IDs from the 3D API. A Files API ID does not work. Retrieve by ID supports tag-based caching forciff-processed, ciff-partially-processed, and node-property-metadata-json.
Use the sub-path endpoint when the output is a directory: gltf-directory, reveal-directory, ept-pointcloud, tiles-directory, or model-from-points. Directory and file names inside an output can change. Start from the descriptor in that output:
gltf-directoryandreveal-directoryincludescene.json, which lists the other files. Reveal v3 and later usesgltf-directory. Reveal v1 and v2 usereveal-directory.ept-pointcloudincludesept.jsonandept-hierarchy/0-0-0-0.json. Point files live underept-dataas.binfiles.
What you can do
- Retrieve a single 3D file by its ID.
- Navigate directory structures within a 3D file using sub-paths.
These endpoints return binary data and are primarily intended for use by 3D rendering applications, not for direct user interaction.