public static string ToReCapString(this MeshFormatEnum value) { switch (value) { case MeshFormatEnum.k3dp: return("3dp"); case MeshFormatEnum.kFbx: return("fbx"); case MeshFormatEnum.kFysc: return("fysc"); case MeshFormatEnum.kIpm: return("ipm"); case MeshFormatEnum.kLas: return("las"); case MeshFormatEnum.kObj: return("obj"); case MeshFormatEnum.kRcm: return("rcm"); case MeshFormatEnum.kRcs: return("rcs"); case MeshFormatEnum.kInvalid: return(string.Empty); default: return("3dp"); } }
public MeshFormatItem( string text, MeshFormatEnum value) { _text = text; Value = value; }
public ReCapPhotosceneOptionsBuilder( MeshQualityEnum meshQuality, MeshFormatEnum meshFormat) { _metaDataMap = new Dictionary <string, string>(); _meshQuality = meshQuality.ToReCapString(); _meshFormat = meshFormat.ToReCapString(); }
GetPhotosceneLinkAsync( string photosceneId, MeshFormatEnum meshFormat) { var request = new RestRequest( string.Format("photoscene/{0}", photosceneId), Method.GET); request.AddParameter("clientID", _clientId); request.AddParameter("format", meshFormat.ToReCapString()); request.AddParameter("json", 1); return(_restClient.ExecuteAsync <ReCapPhotosceneResponse>( request)); }
public SceneSettingsDlg( string sceneName, int quality, MeshFormatEnum format) { InitializeComponent(); _saveSettings = false; _tbSceneName.Text = sceneName; _tbSceneName.IsEnabled = false; // Mesh Quality switch (quality) { case 7: _cbMeshQuality.Items.Add( new MeshQualityItem( "Draft", MeshQualityEnum.kDraft)); break; case 9: _cbMeshQuality.Items.Add( new MeshQualityItem( "High", MeshQualityEnum.kHigh)); break; case 8: default: _cbMeshQuality.Items.Add( new MeshQualityItem( "Standard", MeshQualityEnum.kStandard)); break; } // Mesh Format _cbMeshFormat.Items.Add( new MeshFormatItem( "3dp", MeshFormatEnum.k3dp)); _cbMeshFormat.Items.Add( new MeshFormatItem( "Fbx", MeshFormatEnum.kFbx)); _cbMeshFormat.Items.Add( new MeshFormatItem( "Fysc", MeshFormatEnum.kFysc)); _cbMeshFormat.Items.Add( new MeshFormatItem( "Ipm", MeshFormatEnum.kIpm)); _cbMeshFormat.Items.Add( new MeshFormatItem( "Las", MeshFormatEnum.kLas)); _cbMeshFormat.Items.Add( new MeshFormatItem( "Obj", MeshFormatEnum.kObj)); _cbMeshFormat.Items.Add( new MeshFormatItem( "Rcm", MeshFormatEnum.kRcm)); _cbMeshFormat.Items.Add( new MeshFormatItem( "Rcs", MeshFormatEnum.kRcs)); _cbMeshQuality.SelectedIndex = 0; _cbMeshQuality.IsEnabled = false; switch (format) { case MeshFormatEnum.k3dp: _cbMeshFormat.SelectedIndex = 0; break; case MeshFormatEnum.kFbx: _cbMeshFormat.SelectedIndex = 1; break; case MeshFormatEnum.kFysc: _cbMeshFormat.SelectedIndex = 2; break; case MeshFormatEnum.kIpm: _cbMeshFormat.SelectedIndex = 3; break; case MeshFormatEnum.kLas: _cbMeshFormat.SelectedIndex = 4; break; case MeshFormatEnum.kObj: _cbMeshFormat.SelectedIndex = 5; break; case MeshFormatEnum.kRcm: _cbMeshFormat.SelectedIndex = 6; break; case MeshFormatEnum.kRcs: _cbMeshFormat.SelectedIndex = 7; break; } }
public SceneSettingsForm( string sceneName, int quality, MeshFormatEnum format) { InitializeComponent(); _saveSettings = false; tbSceneName.Text = sceneName; tbSceneName.ReadOnly = true; // Mesh Quality switch (quality) { case 7: cbMeshQuality.Items.Add( new MeshQualityItem( "Draft", MeshQualityEnum.kDraft)); break; case 9: cbMeshQuality.Items.Add( new MeshQualityItem( "High", MeshQualityEnum.kHigh)); break; case 8: default: cbMeshQuality.Items.Add( new MeshQualityItem( "Standard", MeshQualityEnum.kStandard)); break; } // Mesh Format cbMeshFormat.Items.Add( new MeshFormatItem( "3dp", MeshFormatEnum.k3dp)); cbMeshFormat.Items.Add( new MeshFormatItem( "Fbx", MeshFormatEnum.kFbx)); cbMeshFormat.Items.Add( new MeshFormatItem( "Fysc", MeshFormatEnum.kFysc)); cbMeshFormat.Items.Add( new MeshFormatItem( "Ipm", MeshFormatEnum.kIpm)); cbMeshFormat.Items.Add( new MeshFormatItem( "Las", MeshFormatEnum.kLas)); cbMeshFormat.Items.Add( new MeshFormatItem( "Obj", MeshFormatEnum.kObj)); cbMeshFormat.Items.Add( new MeshFormatItem( "Rcm", MeshFormatEnum.kRcm)); cbMeshFormat.Items.Add( new MeshFormatItem( "Rcs", MeshFormatEnum.kRcs)); cbMeshQuality.SelectedIndex = 0; cbMeshQuality.Enabled = false; switch (format) { case MeshFormatEnum.k3dp: cbMeshFormat.SelectedIndex = 0; break; case MeshFormatEnum.kFbx: cbMeshFormat.SelectedIndex = 1; break; case MeshFormatEnum.kFysc: cbMeshFormat.SelectedIndex = 2; break; case MeshFormatEnum.kIpm: cbMeshFormat.SelectedIndex = 3; break; case MeshFormatEnum.kLas: cbMeshFormat.SelectedIndex = 4; break; case MeshFormatEnum.kObj: cbMeshFormat.SelectedIndex = 5; break; case MeshFormatEnum.kRcm: cbMeshFormat.SelectedIndex = 6; break; case MeshFormatEnum.kRcs: cbMeshFormat.SelectedIndex = 7; break; } DialogResult = System.Windows.Forms.DialogResult.Cancel; }