Разработка в среде .NET ======================= .. _Development_in_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* нужно ввести лицензионный ключ и сигнатуру. Способ ввода ключа и сигнатуры может быть следующим:: .. code-block:: csharp System.String key = Environment.GetEnvironmentVariable("C3Dkey"); System.String signature = Environment.GetEnvironmentVariable("C3Dsignature"); NetC3D.ToolEnabler.EnableMathModules(key, signature); где *C3Dkey* и *C3Dsignature* — переменные среды, содержащие ключ и сигнатуру.