개발자용 - C3D 툴킷

소프트웨어 개발자로서 우리는 목표를 더 빨리 달성하고 고객에게 더 나은 제품을 제공할 수 있도록 최상의 지원 및 교육 자료를 제공하는 경향이 있습니다.

시작하기

일련의 비디오 자습서 및 교육 과정을 완료하여 기하학적 모델링 커널을 사용한 프로그래밍의 기초를 배우고 C3D Toolkit을 사용하여 소프트 웨어 개발을 바로 시작하십시오.

더 배우기

개발자 매뉴얼

개발자 매뉴얼을 확인하여 C3D Toolkit 기능에 대한 간략한 개요를 확인하십시오. 이 문서는 새로운 사용자와 소프트웨어에 대한 기하학적 모델링 커널을 선택하는 사용자를 대상으로 합니다.

다운로드

문서

기하학적 모델링 커널, 제약 조건 솔버, 시각화 및 모델 가져오기/내보내기를 포함한 C3D 툴킷 요소의 전체 기술 문서를 통해 세부 사항을 이해하십시오.

읽기

C3D 툴킷의 새로운 기능

12/01/2023 [rev 117937]
API of the function ConvertMeshToInstance is changed. New classes for the operation
are intoduced: MbMeshToInstanceParams for parameters and MbMeshToInstanceResults for results.
There is a new feature added to the direct modeling: face rotation relative to an axis.
Details are in the description of the 'ModifyValues'class parameters (see dmt_Rotate).
28/12/2022 [rev 117936]
Added the ability to build operations of extrusion, rotation, kinematics by
wire frame as a generatrix. Added the corresponding
constructor to the MbSweptData. It's under development.
15/12/2022 [rev 117934]
Direct access to MbShellPartResults fields is limited, use appropriate methods.
16/11/2022 [C3D Vision][build 2.7.0]
Fixed the bug with the function void OrientationMarker::SetVisible(bool bVisible).
15/11/2022 [rev 117926]
API of the function CurvesWrapping and the class MbCurvesWrappingParams are
changed because of moving to smart pointers. All class data members are now private,
all the containers are changed to SPtr analogs.

지원되는 플랫폼

C3D 툴킷: Modeler, Solver, Converter, B-Shaper

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 gcc 11.2.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 CLANG Unicode
IOS 14.5 x64 CLANG Unicode
Debian 9 x64 gcc 7.2 Unicode, Multi-Byte
Astra Linux Common Edition
x64
gcc 7.2
Unicode, Multi-Byte

C3D 툴킷: 비젼

OS Architecture Compiler Character set
Ubuntu 18.04 x64 gcc 7.2 Unicode
Windows 10 x86, x64 MS Visual C/C++ 2015 - 2019 Unicode, Multi-Byte

.Net 바인딩(.Net Framework 4.52 이상)

  Architecture Character set
NetC3D (C3D Toolkit : kernel .Net binding) x86, x64 Unicode
NetC3dToolkit (C3D Toolkit .Net binding) x86, x64 Unicode