Example #1
0
 public ObjLoader(IVertexParser vertexParser, INormalParser normalParser, IFaceParser faceParser, ITextureParser textureParser, ILogger logger)
 {
     _textureParser = textureParser;
     _logger        = logger;
     _faceParser    = faceParser;
     _normalParser  = normalParser;
     _vertexParser  = vertexParser;
 }
Example #2
0
        public ObjLoader(IDataStore dataStore, IFaceParser faceParser, IGroupParser groupParser, IObjectParser objectParser, INormalParser normalParser, ITextureParser textureParser, IVertexParser vertexParser, IMaterialLibraryParser materialLibraryParser, IUseMaterialParser useMaterialParser)
        {
            _dataStore = dataStore;

            SetupTypeParsers(
                vertexParser,
                faceParser,
                normalParser,
                textureParser,
                groupParser,
                objectParser,
                materialLibraryParser,
                useMaterialParser
                );
        }
Example #3
0
 public WavefrontObjLoader(
     IDataStore dataStore,
     IFaceParser faceParser,
     IGroupParser groupParser,
     IVertexNormalParser normalParser,
     ITextureCoordinateParser textureParser,
     IGeometricVertexParser vertexParser,
     IMaterialLibraryParser materialLibraryParser,
     IUseMaterialParser useMaterialParser)
 {
     _dataStore = dataStore;
     SetupTypeParsers(
         vertexParser,
         faceParser,
         normalParser,
         textureParser,
         groupParser,
         materialLibraryParser,
         useMaterialParser);
 }
Example #4
0
 public ObjLoader(
     IDataStore dataStore, 
     IFaceParser faceParser, 
     IGroupParser groupParser,
     INormalParser normalParser, 
     ITextureParser textureParser, 
     IVertexParser vertexParser,
     IMaterialLibraryParser materialLibraryParser, 
     IUseMaterialParser useMaterialParser)
 {
     _dataStore = dataStore;
     SetupTypeParsers(
         vertexParser,
         faceParser,
         normalParser,
         textureParser,
         groupParser,
         materialLibraryParser,
         useMaterialParser);
 }
        public WavefrontObjLoader(
			IDataStore dataStore,
			IFaceParser faceParser,
			IGroupParser groupParser,
			IVertexNormalParser normalParser,
			ITextureCoordinateParser textureParser,
			IGeometricVertexParser vertexParser,
			IMaterialLibraryParser materialLibraryParser,
			IUseMaterialParser useMaterialParser)
        {
            _dataStore = dataStore;
            SetupTypeParsers(
                             vertexParser,
                faceParser,
                normalParser,
                textureParser,
                groupParser,
                materialLibraryParser,
                useMaterialParser);
        }