개발자용 - C3D 툴킷

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

시작하기

시작하기

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

더 배우기
개발자 매뉴얼

개발자 매뉴얼

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

다운로드
문서

문서

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

읽기

C3D 툴킷의 새로운 기능

19/05/2023 [rev 117949]
Removed the deprecated functions:
ItModelInstanceProperties::SetName, ItModelInstanceProperties::Name,
ItModelInstanceProperties::SetMarking, ItModelInstanceProperties::Marking,
ItModelInstanceProperties::SetAuthor, ItModelInstanceProperties::Author,
ItModelInstanceProperties::SetOrganization, ItModelInstanceProperties::Organization,
ItModelInstanceProperties::SetComments, ItModelInstanceProperties::GetComments,
ItModelInstanceProperties::SetColor( const MbAttributeContainer & ), ItModelInstanceProperties::GetColor( MbAttributeContainer & ) const,
ItModelInstanceProperties::SetColor( const MbAttributeContainer &, size_t )
ItModelInstanceProperties::SetColor( const MbAttributeContainer &, const MbName & ), ItModelInstanceProperties::GetColor( MbAttributeContainer &, const MbName & ) const
IConvertorProperty3D::TotalAudit, IConvertorProperty3D::AttatchIdAttributes,
MaAnnotationItem::SetName, MaAnnotationItem::GetName,
ImportFromBuffer( MbModel&, const  char*, size_t, MbeModelExchangeFormat, IConvertorProperty3D* = 0, IProgressIndicator* = 0 ),
ImportFromBuffer( c3d::ItemSPtr&, const  char*, size_t, MbeModelExchangeFormat, IConvertorProperty3D* = 0, IProgressIndicator* = 0 ),
ExportIntoBuffer( MbModel&, MbeModelExchangeFormat, char*&, size_t&, IConvertorProperty3D* = 0, IProgressIndicator* = 0 ),
ExportIntoBuffer( MbItem&, MbeModelExchangeFormat, char*&, size_t&, IConvertorProperty3D* = 0, IProgressIndicator* = 0 ).
Added GetConverter3D function instead of GetConvertor3D.
Added ReleaseConverter3D function instead of ReleaseConvertor3D.
28/04/2023 [C3D Vision][build 2.7.5]
The QuadGeometry class is declared deprecated. It is supposed to be replaced by PolygonGeometry. If this is not possible in your case, please contact technical support.
Methods related to customizing the use of VBOs are declared deprecated. Their calls need just to be removed, since the VBO is now always used.
Fixed the multisampling issue when selecting Vertex (SD#7349277).
28/04/2023 [rev ******]
Added the io_type_define.h file containing the necessary minimum of definitions to declare the read/write capability in a stream class.
28/03/2023 [rev 117945]
Added the file heal_imported.h containing AdjustIntersectionCurvesType and AdjustVerticisGeometryByEdges functions for healing imported solids.
27/03/2023 [C3D Vision][build 2.7.4]
Added the ability to pass parameters to the shader for RenderPostProcess.

지원되는 플랫폼

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
Up