Esempio n. 1
0
 public void Init()
 {
     _parms          = new ConvoarParams();
     _log            = new LoggerConsole();
     ConvOAR.Globals = new GlobalContext(_parms, _log);
     _assetService   = new MemAssetService();
     _converter      = new BConverterOS();
     _scene          = _converter.CreateScene(_assetService, "convoar-test");
     _assetFetcher   = new OSAssetFetcher(_assetService);
     OMV.UUID defaultTextureID = new OMV.UUID("179cdabd-398a-9b6b-1391-4dc333ba321f");
     _defaultTexture           = new OMV.Primitive.TextureEntryFace(null);
     _defaultTexture.TextureID = defaultTextureID;
 }
Esempio n. 2
0
        // Convert the region into the optimizable and convertable BScene.
        private async Task <BScene> ConvertSceneToBScene(AssetManager pAssetManager)
        {
            BScene bScene = null;

            try {
                BConverterOS converter = new BConverterOS(LContext.log, LContext.parms);
                bScene = await converter.ConvertRegionToBScene(_scene, pAssetManager);
            }
            catch (Exception e) {
                LContext.log.ErrorFormat("{0} Exeception converting region to BScene: {1}", _logHeader, e);
            }
            return(bScene);
        }