Разработка в среде .NET

C3D может работать в среде .NET. Для разработки приложений в среде .NET следует использовать обертку, входящую в комплект поставки C3D.

Обертка для C3D представляет собой dll-файл NetC3D.dll, собираемый на платформе .NET Framework 4.5.2 в конфигурациях 32bit/64bit, Debug/Release и средах разработки Visual Studio 2019, Visual Studio 2022. Библиотека скомпилирована с поддержкой подписи «Strong Name».

Для использования C3D в приложениях, разрабатываемых на C#, нужно выполнить следующие действия:

  1. Выбрать из комплекта C3D файл NetC3D.dll нужной конфигурации: 32bit/64bit, Debug/Release в одной из сред разработки: Visual Studio 2019, Visual Studio 2022.

  2. Положить в один каталог с NetC3D.dll файл c3d.dll из этого же комплекта, той же конфигурации и среды разработки: 32bit/64bit, Debug/Release, Visual Studio 2019, Visual Studio 2022.

  3. Добавить файл NetC3D.dll в разрабатываемый проект: References -> Add Reference -> Browse…, далее выбрать файл NetC3D.dll.

  4. Для дальнейшей работы перед вызовом функций из NetC3D.dll нужно ввести лицензионный ключ и сигнатуру. Способ ввода ключа и сигнатуры может быть следующим:

System.String key = Environment.GetEnvironmentVariable("C3Dkey");
System.String signature = Environment.GetEnvironmentVariable("C3Dsignature");
NetC3D.ToolEnabler.EnableMathModules(key, signature);

где C3Dkey и C3Dsignature — переменные среды, содержащие ключ и сигнатуру.