Ejemplo n.º 1
0
        private void generateButton_Click(object sender, EventArgs e)
        {
            NavMeshConfigurationFile setting = propertyGrid1.SelectedObject as NavMeshConfigurationFile;

            if (setting == null)
            {
                return;
            }
            List <ObjModel> models = new List <ObjModel>();

            if (setting.InputMeshes.Count == 0)
            {
                MessageBox.Show("No Obj files included");
                return;
            }

            foreach (var mesh in setting.InputMeshes)
            {
                //mesh.vector = new Vector3(mesh.Position[0], mesh.Position[1], mesh.Position[2]);

                if (File.Exists(mesh.Path))
                {
                    ObjModel obj   = new ObjModel(mesh.Path);
                    float    scale = mesh.Scale;
                    //TODO SCALE THE OBJ FILE
                    models.Add(obj);
                }
                else
                {
                    MessageBox.Show(mesh.Path + "\nObj file not exists.");
                }
            }
        }
Ejemplo n.º 2
0
		private void generateButton_Click(object sender, EventArgs e)
		{
			NavMeshConfigurationFile setting = propertyGrid1.SelectedObject as NavMeshConfigurationFile;
			if (setting == null)
			{
				return;
			}
			List<ObjModel> models = new List<ObjModel>();

			if (setting.InputMeshes.Count == 0)
			{
				MessageBox.Show("No Obj files included");
				return;
			}

			foreach (var mesh in setting.InputMeshes)
			{
				//mesh.vector = new Vector3(mesh.Position[0], mesh.Position[1], mesh.Position[2]);

				if (File.Exists(mesh.Path))
				{
					ObjModel obj = new ObjModel(mesh.Path);
					float scale = mesh.Scale;
					//TODO SCALE THE OBJ FILE
					models.Add(obj);
				}
				else
				{
					MessageBox.Show(mesh.Path + "\nObj file not exists.");
				}

			}
		}