public void DragDrop_InRenderBox(object sender, DragEventArgs e) { Type type = typeof(FIleItem); if (e.Data.GetDataPresent(type)) { FIleItem item = (FIleItem)e.Data.GetData(type); System.Drawing.Point temp = Cursor.Position; int result = Cs_AddModels(temp.X, temp.Y, new StringBuilder(item.Path)); //TODO: 모델인포 받았으니 갱신해라 StringBuilder strtemp = Cs_GetString(); _tx.Text = strtemp.ToString(); // _tx.Text = modelInfo.translate.x.ToString(); // _ty.Text = modelInfo.translate.y.ToString(); // _tz.Text = modelInfo.translate.z.ToString(); // _rx.Text = modelInfo.rotate.x.ToString(); // _ry.Text = modelInfo.rotate.y.ToString(); // _rz.Text = modelInfo.rotate.z.ToString(); // _sx.Text = modelInfo.scale.x.ToString(); // _sy.Text = modelInfo.scale.y.ToString(); // _sz.Text = modelInfo.scale.z.ToString(); } }
public void DragDrop(object sender, DragEventArgs e) { Type type = typeof(FIleItem); if (e.Data.GetDataPresent(type)) { FIleItem item = (FIleItem)e.Data.GetData(type); Cs_SetShader(new StringBuilder(item.Path)); } }
public void DragDropInTerrainStage1FileText(object sender, DragEventArgs e) { Type type = typeof(FIleItem); if (e.Data.GetDataPresent(type)) { FIleItem item = (FIleItem)e.Data.GetData(type); _TerrainStage1FileText.Text = item.File; Cs_SetTerrainStage1File(new StringBuilder(item.Path)); } }
public void DragDropInSky(object sender, DragEventArgs e) { Type type = typeof(FIleItem); if (e.Data.GetDataPresent(type)) { FIleItem item = (FIleItem)e.Data.GetData(type); _skyShaderFilePathText.Text = item.File; Cs_SetSkyShader(new StringBuilder(item.Path)); } }
private void RefreshList() { List <string> fileList = new List <string>(); Helper.SearchDirectory(ref fileList, _modelsPath, "*.fbx"); _listBox.Items.Clear(); foreach (string temp in fileList) { FIleItem item = new FIleItem(); item.File = Path.GetFileName(temp); item.Path = Path.GetFullPath(temp); _listBox.Items.Add(item); } }