c#winform Cómo utilizar el control tridimensional de AnyCAD
Cualquier control 3D de AnyCAD.Net se puede integrar fácilmente en WinForm y solo requiere los siguientes pasos para completarlo.
1. Agregar ensamblaje DLL
AnyCAD.Foundation.Net.dll
AnyCAD.Presentation.Net.dll
AnyCAD. .Net.dll
2. Control de inicialización
1. Primero cree un formulario
2. Coloque un Panel en el formulario para colocar el Control tridimensional.
3. Inicialice el control
El código completo es el siguiente:
Clase parcial pública MainForm: Formulario
{
privado RenderWindow3d m_RenderView = null;
público AnyCAD.Presentation.RenderWindow3d RenderView
{
obtener { return m_RenderView }
establecer { m_RenderView = valor }
}
public MainForm()
{
InitializeComponent();
// Agregar RenderView 3D al contenedor.
var contenedor = this.splitContainer1.Panel2;
m_RenderView = new RenderWindow3d();
m_RenderView .Size = contenedor.ClientSize;
m_RenderView.Dock = System.Windows.Forms.DockStyle.Fill;
contenedor.Controls.Add(m_RenderView);
}
}
Compila y ejecuta, el efecto es el siguiente:
3. Notas
1. Copie el dll del SDK al programa exe. El directorio donde se encuentra el archivo.