UNPKG

cesium

Version:

CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.

30 lines (26 loc) 699 B
/** * Utility function for retrieving the number of components in a given type. * * @param {String} type glTF type * @returns {Number} The number of components in that type. * * @private */ function numberOfComponentsForType(type) { switch (type) { case 'SCALAR': return 1; case 'VEC2': return 2; case 'VEC3': return 3; case 'VEC4': case 'MAT2': return 4; case 'MAT3': return 9; case 'MAT4': return 16; } } export default numberOfComponentsForType;