Пример #1
0
        public Hashtable Import3Ds(string name, string path, bool addtoscene)
        {
            if (_scene == null)
            {
                return(null);
            }

            Hashtable         list   = null;
            warp_3ds_Importer studio = new warp_3ds_Importer();

            try
            {
                list = studio.importFromFile(name, path);

                if (addtoscene)
                {
                    foreach (DictionaryEntry myDE in list)
                    {
                        string      key = (string)myDE.Key;
                        warp_Object o   = (warp_Object)myDE.Value;

                        _scene.addObject(key, o);
                    }
                }

                _scene.rebuild();
                _models.Add(name, list);
            } catch (Exception)
            {
                return(null);
            }

            return(list);
        }
Пример #2
0
		public Hashtable Import3Ds (string name, string path, bool addtoscene)
		{
			if (_scene == null)
			{
				return null;
			}

			Hashtable list = null;
			warp_3ds_Importer studio = new warp_3ds_Importer ();
			try
			{
				list = studio.importFromFile (name, path);

				if (addtoscene)
				{
					foreach (DictionaryEntry myDE in list)
					{
						string key = (string)myDE.Key;
						warp_Object o = (warp_Object)myDE.Value;

						_scene.addObject (key, o);
					}
				}

				_scene.rebuild ();
				_models.Add (name, list);
			} catch (Exception)
			{
				return null;
			}

			return list;
		}