C3D Toolkit

Специализированный инструмент разработки программного обеспечения (SDK), отвечающий за построение, редактирование, визуализацию и конвертацию геометрических моделей.
Брошюра

C3D Toolkit строит геометрические модели, выполняет все необходимые геометрические вычисления и создает связи между элементами геометрических моделей. C3D Toolkit обрабатывает геометрические модели, созданные в сторонних приложениях, и экспортирует геометрию в другие 3D-системы.

Системы автоматизированного проектирования (САПР, CAD) являются наиболее широко распространенными программными продуктами, разработка которых ведется в C3D Toolkit. Такие инструменты также используются в подготовке программ для станков с ЧПУ (CAM) и математических расчетах (CAE). Все инженерные программы для 3D моделирования (CAD/CAM/CAE) используют одну и ту же геометрическую модель, в которой содержатся:

  • Описание форм моделируемых геометрических объектов
  • Взаимосвязи между элементами модели
  • История построения
  • Атрибуты

Помимо функционала геометрического моделирования, C3D Toolkit предлагает расширенные возможности отображения моделей в графической сцене посредством мощного движка визуализации. Данные возможности визуализации можно применять для разработки как десктопных, так и веб-приложений.

C3D Toolkit включает в себя динамически подключаемые библиотеки, демонстрационное приложение с полным исходным кодом, техническую документацию и дополнительные файлы для поддержки совместимости со многими интегрированными средами разработки (IDE).

Истории успеха клиентов

Модули C3D

Почему C3D Toolkit?

01

Полностью интегрированное решение

C3D Toolkit является единственным решением на рынке, которое включает в себя все пять компонентов, критически важных для разработки CAD/CAM/CAE/BIM и аналогичных 3D-приложений: геометрическое ядро, параметрический решатель, движок визуализации, модуль преобразования полигональных моделей в CAD-модели и конвертеры данных.

02

Открытый и надежный API

C3D Toolkit предоставляет полностью документированный API (программный интерфейс). Мы добавляем новые функции и обновляем существующие независимо от устаревшего кода. Данный подход исключает ситуации, когда в вашем продукте могут возникнуть несовместимости с новыми версиями C3D Toolkit.

03

Современная многопоточная архитектура

В C3D Toolkit реализован специальный механизм, который обеспечивает потокобезопасность объектов ядра, предоставляя возможность безопасного неблокирующего доступа к данным объекта из разных потоков.

Этот механизм используется для эффективного распараллеливания вычислений в C3D Toolkit, а также обеспечивает безопасность использования ядра в многопоточном пользовательском приложении. Кроме того, C3D Toolkit предоставляет возможность управлять режимом многопоточности ядра (например, временно отключить параллельные вычисления в ядре).

04

Поддержка современных платформ

C3D Toolkit — кроссплатформенное решение, которое работает в большинстве современных операционных систем: Android, FreeBSD, iOS, MacOS X, Linux и Windows 10.

C3D Toolkit может быть задействован в приложениях, разрабатываемых на С/С++, С#, TypeScript.

Входящий в состав C3D Toolkit компонент веб-визуализации поддерживает работу в нескольких современных браузерах: Chrome, Safari и Firefox.

05

Гибкое лицензирование

Мы предлагаем гибкие условия лицензирования C3D Toolkit и не устанавливаем минимального размера лицензионных отчислений. Такой подход позволяет нам учитывать особенности бизнес-моделей наших клиентов на индивидуальной основе. Ориентируясь на долгосрочное сотрудничество, мы делаем всё, чтобы вы могли быстрее выпустить продукт, стартовать его продажи, своевременно добавлять новый функционал и делать ваших пользователей счастливее.


Подробнее

06

Отзывчивая техническая поддержка

Получайте быструю и квалифицированную поддержку напрямую от разработчиков C3D Labs.

Два раза в месяц мы выкладываем очередные минорные сборки наших компонентов, которые доступны пользователям.

Каждый наш заказчик может влиять на развитие C3D Toolkit!

Вверх