Closed sanjeetsuhag closed 3 years ago
3d-tiles-next
to instancing
)TileFormat.h
createInstancingExtension
createFeatureMetadataClasses
to createFeatureMetadataExtension
TileFormat.cpp
#include
sconvertTilesetToJson
with urisAtEachLevel
argument, set fileExtension
to ".glb"
, use getRelativePathWithNonZeroPaddedLevel
ParseJsonAsValue
createFeatureMetadataClasses
to createFeatureMetadataExtension
instancing
branchconvertTilesetToJson
implementationCDBTo3DTiles.cpp
MATERIALS_SCHEMA_NAME
constantalignTo8
Converter::convert
readBaseMaterialsFile
callgenerateSchema
call to write externalSchema
CDBTilesetBuilder.h
addElevationAvailability
datasetTilesetCollections
materials
CDBTilesetBuilder.cpp
#include
saddAvailability
setBitAtXYLevelMorton
addElevationToTileset
addGTModelToTilesetCollection
but use getRelativePathWithNonZeroPaddedLevel
and addAvailability
addAvailability
in createB3DMForTileset
, use createGLTFForTileset
addAvailability
to createGLTFForTileset
, use createGLTFForTileset
All tests are passing and output is verified using full versions of sample datasets.
This PR adds support for EXT_mesh_gpu_instancing to replace
I3DM
withglTF
forGTModels
in 3D Tiles Next.