Мы, как разработчики программного обеспечения, стремимся предоставить вам наилучшую техническую поддержку и обучающие материалы для того, чтобы вы быстрее достигали своих целей и поставляли качественные решения вашим пользователям.
Мы разработали для вас серию обучающих курсов, чтобы вы быстрее освоили программирование
с инструментами C3DToolkit и приступили к разработке своих решений.
Воспользуйтесь руководством разработчика, чтобы получить краткий обзор функционала C3D Toolkit. Этот документ предназначен как для пользователей, так и для тех, кто только выбирает геометрическое ядро для своего ПО.
Скачать
Разберитесь в тонкостях модулей C3D Toolkit при помощи подробной технической документации, охватывающей геометрическое ядро, решатель, визуализацию, преобразование полигональных моделей в граничное представление, конвертацию моделей.
ЧитатьВ класс параметров MbMeshSimplificationParams добавлены пороги углов для фиксирования граничных вершин при упрощении.
В класс MbPolymeshTopo добавлен метод GetPart для выделения набора фасетов в отдельный полигональный объект.
Класс MbCollisionDetectionUtility объявлен устаревшим, вместо него необходимо использовать CdCollisionDetection.
Удален, вышедший из употребления, метод CdCollisionDetection::AddSolid(const MbSolid & solid, ...)
Удалены устаревшие интерфейсы:
функции CreateExtendedCurve, MakeUnionRegions, CurveMinMaxCurvature, NurbsFitting, RepairInconsistentMesh, CreateMedianShell,
конструкторы в классах MbExtendCurveCreator, MbRegionBooleanParams, MbMeshSurface, MbWireFrame::MbWireFrame,
методы MbCurveEdge::AgreeBuildType, MbDrapMaker::Create, MbSectionShell::Create,
методы в классе MbCurvesWrappingParams - MbCurvesWrappingParams, GetPlacement, SetPlacement, GetPlacePoint, SetPlacePoint,
GetSurface, SetSurface, SetSurfacePtr, GetSurfacePoint, SetSurfacePoint, GetAngle, SetAngle, IsSense, SetSense, IsEquals, SetEquals,
SetCurve, GetAccuracy, SetAccuracy, SetNameMaker, IsValid, GetUSeamStitch, SetUSeamStitch, InitWrap, InitUnwrap.
В классе MbMeshToInstanceParams добавлен метод IsOriginReplacedByInstance.
В параметрах конструтора MbMeshToInstanceParams есть возможность указать флаг для замены всех повторяющихся мешей их вставками.
Функция ConvertMeshToInstance модифицирована с учётом узменений в MbMeshToInstanceParams.
Изменен интерфейс переменной ItTreeVariable - добавлены виртуальные методы
GetStringValue и SetStringValue для работы с переменными строкового типа (pars_tree_variable.h).
| 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 |
| 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 |
| Architecture | Character set | |
| NetC3D (C3D Toolkit : kernel .Net binding) | x86, x64 | Unicode |
| NetC3dToolkit (C3D Toolkit .Net binding) | x86, x64 | Unicode |