Мы, как разработчики программного обеспечения, стремимся предоставить вам наилучшую техническую поддержку и обучающие материалы для того, чтобы вы быстрее достигали своих целей и поставляли качественные решения вашим пользователям.
Мы разработали для вас серию обучающих курсов, чтобы вы быстрее освоили программирование
с инструментами C3DToolkit и приступили к разработке своих решений.
Воспользуйтесь руководством разработчика, чтобы получить краткий обзор функционала C3D Toolkit. Этот документ предназначен как для пользователей, так и для тех, кто только выбирает геометрическое ядро для своего ПО.
СкачатьРазберитесь в тонкостях модулей C3D Toolkit при помощи подробной технической документации, охватывающей геометрическое ядро, решатель, визуализацию, преобразование полигональных моделей в граничное представление, конвертацию моделей.
ЧитатьВ пространстве имён c3d добавлено простанство имён converter, в нем добавлены классы
SeBase, SePoint, SeDirection, SeVector, SeLineCurve, SeConic, SeCircleCurve, SeBoundedCurve,
SeBSplineWithKnotsCurve, SePolylineCurve, SeTrimmedCurve, SeCompositeCurve, SePlane,
SeCylinderSurface, SeConeSurface, SeSphereSurface, SeTorusSurface, SeSplineSurface,
SeExtrusionSurface, SeRevolutionSurface, SeOffsetSurface, SeSolid, SeOpenShell, SeClosedShell,
SeAdvancedFace, SeFaceBound, SeLoop, SeOrientedEdge, SeEdge, SeVertex, IConverterBrepManager,
и функции GetConverterBrepManager, ReleaseConverterBrepManager.
В пространство имён c3d::converter добавлены классы TcObject, TcFace, TcLoop, TcOrientedEdge,
TcCurveEdge, TcVertex, ITopologyCreator и функции GetC3DTopologyBuilder, ReleaseC3DTopologyBuilder.
Удалены лишние подключения заголовочных файлов из op_direct_mod_parameter.h и action_direct.h
Добавлен метод MbCube::ProjectionRect( const MbPlacement3D & place, const MbVector3D & dir, MbRect & rect ) для расчета проекции куба на плейсмент вдоль заданого направления.
Введена возможность разбора математических выражений, содержащих переменные строкового типа (pars_yacc.h);
добавлен тип строковой переменной дерева разбора выражения MbTreeStringVariable;
в интерфейс переменной ItTreeVariable добавлен метод ItTreeVariable::IsA();
в базовый класс узлов дерева выражения добавлен метод для работы с переменной строкового типа BTreeNode::GetStringValue();
добавлен метод ItEquVarCreator::CreateUnnamedVariable() для создания неименованных строковых переменных.
В параметры MbMeshSimplificationParams ( op_mesh_parameter.h ) был добавлен IProgressIndicator.
OS | Architecture | Compiler | Character set |
FreeBSD 12.2 | x64 | CLANG 10.0.1 | Unicode, Multi-Byte |
Ubuntu 18.04 | x64 | gcc 7.5 | Unicode, Multi-Byte |
Ubuntu 22.04 |
x64, arm64 |
gcc 11.3.0 | Unicode, Multi-Byte |
Scientific 7.2 | x64 | gcc 8.3.0 | Unicode, Multi-Byte |
Windows 10 | x86, x64 | MS Visual C/C++ 2015 - 2022 | Unicode, Multi-Byte |
MacOS 11.3 | x64, arm64 | CLANG | Unicode |
IOS 14.5 |
arm64 |
CLANG | Unicode |
Debian 9 | x64 | gcc 7.2 | Unicode, Multi-Byte |
Astra Linux Common Edition |
x64 |
gcc 7.2 |
Unicode, Multi-Byte |
OS | Architecture | Compiler | Character set |
Ubuntu 18.04 |
x64 | gcc 7.2 | Unicode |
Ubuntu 22.04 | x64 | gcc 11.3.0 | Unicode |
Windows 10 | x86, x64 | MS Visual C/C++ 2015 - 2019 | Unicode, Multi-Byte |
Architecture | Character set | |
NetC3D (C3D Toolkit : kernel .Net binding) | x86, x64 | Unicode |
NetC3dToolkit (C3D Toolkit .Net binding) | x86, x64 | Unicode |