본문으로 건너뛰기

VIZCore3DControl Constructors

Overloads

NameDescription
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

NameTypeDescription
backgroundImageBackgroundImageBackground 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

NameTypeDescription
backgroundImageImageBackground Image
modeImageModeImage Mode
colorColorBackground 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...
}