VIZCore3DControl Constructors
Overloads
| Name | Description |
|---|---|
| VIZCore3DControl() | Construction |
| VIZCore3DControl(BackgroundImage backgroundImage) | Construction |
| VIZCore3DControl(Image backgroundImage, ImageMode mode, Color color) | Construction |
VIZCore3DControl()
public VIZCore3DControl()
Construction
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
//===================================
// Environment
//===================================
string assemblyPath = VIZCore3D.NET.ModuleInitializer.GetAssemblyLocation();
string entryAssemblyPath = VIZCore3D.NET.ModuleInitializer.GetEntryAssemblyLocation();
string assemblyVersion = VIZCore3D.NET.ModuleInitializer.GetLibraryVersion();
string interopVersion = VIZCore3D.NET.ModuleInitializer.GetInteropLibraryVersion();
bool compareVersion = VIZCore3D.NET.ModuleInitializer.CompareVersion();
bool existLibrary = VIZCore3D.NET.ModuleInitializer.ExistLibrary();
// Initialize VIZCore3D.NET
// Case 1. : Extract Library by Condition
//if(existLibrary == false || compareVersion == false)
// VIZCore3D.NET.ModuleInitializer.Run();
// Case 2. : Extract Library Always
VIZCore3D.NET.ModuleInitializer.Run();
vizcore3d = new VIZCore3D.NET.VIZCore3DControl();
vizcore3d.Dock = DockStyle.Fill;
panelView.Controls.Add(vizcore3d);
// Event
vizcore3d.OnInitializedVIZCore3D += VIZCore3D_OnInitializedVIZCore3D;
}
private void VIZCore3D_OnInitializedVIZCore3D(object sender, EventArgs e)
{
VIZCore3D.NET.Data.LicenseResults result =
vizcore3d.License.LicenseServer("0.0.0.0", 8901);
if (result != Data.LicenseResults.SUCCESS)
{
MessageBox.Show(result.ToString()
, "VIZCore3D.NET"
, MessageBoxButtons.OK
, MessageBoxIcon.Error
);
return;
}
// Init. Some Options...
}
VIZCore3DControl(BackgroundImage backgroundImage)
public VIZCore3DControl(BackgroundImage backgroundImage)
Construction
Parameters
| Name | Type | Description |
|---|---|---|
| backgroundImage | BackgroundImage | Background Image |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
//===================================
// Environment
//===================================
string assemblyPath = VIZCore3D.NET.ModuleInitializer.GetAssemblyLocation();
string entryAssemblyPath = VIZCore3D.NET.ModuleInitializer.GetEntryAssemblyLocation();
string assemblyVersion = VIZCore3D.NET.ModuleInitializer.GetLibraryVersion();
string interopVersion = VIZCore3D.NET.ModuleInitializer.GetInteropLibraryVersion();
bool compareVersion = VIZCore3D.NET.ModuleInitializer.CompareVersion();
bool existLibrary = VIZCore3D.NET.ModuleInitializer.ExistLibrary();
// Initialize VIZCore3D.NET
// Case 1. : Extract Library by Condition
//if(existLibrary == false || compareVersion == false)
// VIZCore3D.NET.ModuleInitializer.Run();
// Case 2. : Extract Library Always
VIZCore3D.NET.ModuleInitializer.Run();
// Change Background Image
vizcore3d = new VIZCore3D.NET.VIZCore3DControl(BackgroundImage.VIZZARD);
//vizcore3d = new VIZCore3D.NET.VIZCore3DControl(BackgroundImage.HHI);
//vizcore3d = new VIZCore3D.NET.VIZCore3DControl(BackgroundImage.HSHI);
vizcore3d.Dock = DockStyle.Fill;
panelView.Controls.Add(vizcore3d);
// Event
vizcore3d.OnInitializedVIZCore3D += VIZCore3D_OnInitializedVIZCore3D;
}
private void VIZCore3D_OnInitializedVIZCore3D(object sender, EventArgs e)
{
VIZCore3D.NET.Data.LicenseResults result =
vizcore3d.License.LicenseServer("0.0.0.0", 8901);
if (result != Data.LicenseResults.SUCCESS)
{
MessageBox.Show(result.ToString()
, "VIZCore3D.NET"
, MessageBoxButtons.OK
, MessageBoxIcon.Error);
return;
}
// Init. Some Options...
}
VIZCore3DControl(Image backgroundImage, ImageMode mode, Color color)
public VIZCore3DControl(Image backgroundImage, ImageMode mode, Color color)
Construction
Parameters
| Name | Type | Description |
|---|---|---|
| backgroundImage | Image | Background Image |
| mode | ImageMode | Image Mode |
| color | Color | Background color |
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
//===================================
// Environment
//===================================
string assemblyPath = VIZCore3D.NET.ModuleInitializer.GetAssemblyLocation();
string entryAssemblyPath = VIZCore3D.NET.ModuleInitializer.GetEntryAssemblyLocation();
string assemblyVersion = VIZCore3D.NET.ModuleInitializer.GetLibraryVersion();
string interopVersion = VIZCore3D.NET.ModuleInitializer.GetInteropLibraryVersion();
bool compareVersion = VIZCore3D.NET.ModuleInitializer.CompareVersion();
bool existLibrary = VIZCore3D.NET.ModuleInitializer.ExistLibrary();
// Initialize VIZCore3D.NET
// Case 1. : Extract Library by Condition
//if(existLibrary == false || compareVersion == false)
// VIZCore3D.NET.ModuleInitializer.Run();
// Case 2. : Extract Library Always
VIZCore3D.NET.ModuleInitializer.Run();
// Set Custom Background Image
Image background = Image.FromFile(
System.IO.Path.Combine(Application.StartupPath, "BACKGROUND_SOFTHILLS.jpg")
);
vizcore3d = new VIZCore3D.NET.VIZCore3DControl(
background
, Data.ImageMode.CENTER
, Color.Gray
);
vizcore3d.Dock = DockStyle.Fill;
panelView.Controls.Add(vizcore3d);
// Event
vizcore3d.OnInitializedVIZCore3D += VIZCore3D_OnInitializedVIZCore3D;
}
private void VIZCore3D_OnInitializedVIZCore3D(object sender, EventArgs e)
{
VIZCore3D.NET.Data.LicenseResults result =
vizcore3d.License.LicenseServer("0.0.0.0", 8901);
if (result != Data.LicenseResults.SUCCESS)
{
MessageBox.Show(
result.ToString()
, "VIZCore3D.NET"
, MessageBoxButtons.OK
, MessageBoxIcon.Error
);
return;
}
// Init. Some Options...
}