3d-tiles-renderer
Version:
https://github.com/AnalyticalGraphicsInc/3d-tiles/tree/master/specification
28 lines (15 loc) • 414 B
JavaScript
export class GLTFCesiumRTCExtension {
constructor() {
this.name = 'CESIUM_RTC';
}
afterRoot( res ) {
if ( res.parser.json.extensions && res.parser.json.extensions.CESIUM_RTC ) {
const { center } = res.parser.json.extensions.CESIUM_RTC;
if ( center ) {
res.scene.position.x += center[ 0 ];
res.scene.position.y += center[ 1 ];
res.scene.position.z += center[ 2 ];
}
}
}
}