Для разработчиков - C3D Toolkit

Мы стремимся предоставить вам наилучшую техническую поддержку и обучающие материалы, чтобы вы быстрее достигали своих целей и поставляли качественные решения вашим пользователям.
Для разработчиков - C3D Toolkit, фото 1
Для разработчиков - C3D Toolkit, фото 2
Для разработчиков - C3D Toolkit, фото 3
Для разработчиков - C3D Toolkit, фото 4
Для разработчиков - C3D Toolkit, фото 5
Для разработчиков - C3D Toolkit, фото 6
Начало работы

Начало работы

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

Подробнее
Руководство разработчика

Руководство разработчика

Воспользуйтесь руководством разработчика, чтобы получить краткий обзор функционала C3D Toolkit. Этот документ предназначен как для пользователей, так и для тех, кто только выбирает геометрическое ядро для своего ПО.

Скачать PDF Читать
Документация

Документация

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

Читать
Документация по C3D Web Vision

Документация по C3D Web Vision

Изучите техническую документацию по модулю C3D Web Vision.

Читать

Дорожные карты

Что нового в C3D Toolkit

26/08/2026 [rev 118067]
В классы атрибутов топологии MbHalfedgeAttrPoint3D и MbHalfedgeAttrParameters и в класс топологии полигональной модели MbPolymeshTopo добавлен метод CalculateArea для расчета площади фасетов.
В файл mip_solid_mass_inertia.h добавлена функция MassInertiaProperties для вычисления масс-центровочных характеристик полигональных сеток.
24/08/2026 [rev 118065]
Метод GCE_AddDirectedDistance объявлен устаревшим. Вместо него необходимо использовать новый метод GCE_AddLinearDimension.
14/08/2026 [rev 118065]
Метод GCE_DeviateDimension объявлен устаревшим. Вместо него необходимо использовать метод GCE_DeviationTest
для диагностики избыточности ограничения и GCE_ChangeDrivingDimension для отклонения управляющих размеров.
07/08/2026 [rev 118065]
Была расширена область значений коэффициента формы в скруглении ребер: значение менятется от _CONIC_MIN_EXT_ до _CONIC_MAX_EXT_ (при _ARC_ - дуга окружности).
24/07/2026 [rev 118065]
Метод SetConfgiurationSelector( SPtr<IConfigurationSelector> configuration_selector ) объявлен устаревшим.
Вместо него необходимо использовать новый метод SetConfigurationSelector( SPtr<IConfigurationSelector> configuration_selector ).
В класс MapPolymeshToMbMesh добавлены маппинги между полигонами MbMesh и ребрами сегментации MbPolymesh.
В параметры MbSegmentationParams (op_polymesh_parameter.h) был добавлен IProgressIndicator.
В параметры MbRepairSegmentationParams (op_polymesh_parameter.h) был добавлен список регионов для лечения.
Добавлен класс MbClassifyRegionsParams (op_polymesh_parameter.h) для параметров классификации регионов сегментации.
Добавлен класс MbSegmentationResults (op_polymesh_parameter.h) для результатов сегментации полигонального объекта.
Функция Segment объявлена устаревшей, вместо нее рекомендуется использовать Segment с параметром MbSegmentationResults (action_polymesh_operations.h).
Функция ClassifyRegions объявлена устаревшей, вместо нее рекомендуется использовать ClassifyRegions с параметром MbClassifyRegionsParams (action_polymesh_operations.h).

Поддерживаемые платформы

C3D Toolkit: Modeler, Solver, Converter, B-Shaper

OS Architecture Compiler Character set
FreeBSD 13.1 x64 CLANG 10.0.1 Unicode, Multi-Byte
Windows 10 x86, x64 MS Visual C/C++ 2019 - 2022 Unicode, Multi-Byte
MacOS 11.3 x64, arm64 CLANG Unicode
IOS 14.5 arm64
CLANG Unicode
Linux GLIBC (2.17)
x64, arm64 gcc
Unicode, Multi-Byte

C3D Toolkit: Vision

OS Architecture Compiler Character set
Debian 9
x64 gcc 7.2 Unicode, Multi-Byte
Ubuntu 22.04 x64 gcc 11.3.0 Unicode
Windows 10 x86, x64 MS Visual C/C++ 2019 Unicode, Multi-Byte

.Net binding (.Net Framerwork 4.52 и выше)

  Architecture Character set
NetC3D (C3D Toolkit : kernel .Net binding) x86, x64 Unicode
NetC3dToolkit (C3D Toolkit .Net binding) x86, x64 Unicode
Вверх