3d product configurator platform based on webgl