API Reference
This page documents the current public Python surface. The recommended path for most users is still the viewer-first workflow: datasets, the interactive viewer, notebook widgets, bundles, map plates, buildings, and export.
Stable Workflow Surface
The most curated modules today are:
forge3d.viewerforge3d.viewer_ipcforge3d.datasetsforge3d.widgetsforge3d.map_plateforge3d.legendforge3d.scale_barforge3d.north_arrowforge3d.bundleforge3d.buildingsforge3d.export
Viewer And IPC
Datasets
Notebook Widgets
Cartography And Packaging
Buildings And Vector Export
Additional Current Modules
These modules are available today, but they are less curated than the viewer workflow above and some are thin wrappers over native functionality:
forge3d.cogfor COG streamingforge3d.geometryfor extrusion, primitives, mesh transforms, and validationforge3d.iofor DEM and mesh IO helpersforge3d.meshfor TBN generation and BVH helpersforge3d.materialsandforge3d.texturesfor PBR material containersforge3d.pointcloudfor LAZ/COPC/EPT loading helpersforge3d.path_tracingfor the deterministic CPU path-tracing fallbackforge3d.sdffor SDF scene construction and hybrid rendering helpersforge3d.styleandforge3d.vectorfor style/vector processingforge3d.terrain_scatterfor deterministic terrain population and viewer/offscreen scatter uploadsforge3d.lightingandforge3d.animationfor lower-level utilitiesforge3d.terrain_pbr_pomfor the terrain PBR/POM rendering workflow