CAD Exchanger 3D . CAD Exchanger , 150 000 110 , , NASA, Tesla, Apple, Siemens Altium.
, 3D- CAD Exchanger Web Toolkit.
, , , . , , . 3D- , - -, .
3D- , :
- - (, .gltf) three.js API;
- three.js JSON;
- Web Toolkit CAD Exchanger.
, Web Toolkit, .
?
, . CAD Exchanger Web Toolkit .
, three.js, ( ), (B-Reps), PMI (Product & Manufacturing Information) .
OBJ, VRML STL , 20 .
OBJ , , .
STL .
GLTF , -.
. 1.
-, 3D , CAD Exchanger Web Toolkit. -.
CAD Exchanger Web Toolkit?
CAD Exchanger Web Toolkit JavaScript , - 3D -, .
3D Web Toolkit. .
Web Toolkit :
//
const aScene = new cadex.ModelPrs_Scene();
const aViewPort = new cadex.ModelPrs_ViewPort({ autoResize: true}, document.getElementById('model-viewer'));
aViewPort.attachToScene(aScene);
//
const aModel = new cadex.ModelData_Model();
const aLoadResult = await aModel.loadFile('Radial_Engine.cdxfb', dataLoader, false);
//
let aDisplayMode = cadex.ModelPrs_DisplayMode.Shaded;
let aRepMode = cadex.ModelData_RepresentationMask.ModelData_RM_Poly;
await cadex.ModelPrs_DisplayerApplier.apply(aLoadResult.roots, [], {
displayer: new cadex.ModelPrs_SceneDisplayer(aScene),
displayMode: aDisplayMode,
repSelector: new cadex.ModelData_RepresentationMaskSelector(aRepMode)
});
- three.js, . Web Toolkit three.js.
Web Toolkit
CAD Exchanger Web Toolkit CAD Exchanger SDK, 30 3D-: (IGES, STEP, STL, JT .), (DWG, CATIA V5, SOLIDWORKS, PTC Creo, Siemens NX) (ACIS, Open CASCADE, Parasolid, Rhino).
, , Web Toolkit CDXFB, . CDXFB PMI, , 3D-.
3D- 3D- WebGL. :
- ;
- : (BRep) ( , (LOD), JT);
- : , ;
- .
. 2. Web Toolkit
- , . , Web Toolkit :
- ( , );
- (, ), ;
- ( , , . .);
- , ;
- PMI (Product and Manufacturing Information).
. 3 (Model Explorer). - , 3D-.
. 3. Model Explorer
CAD Exchanger Web Toolkit - -:
- : ( ) ;
- ;
- , ;
- PMI ;
- .
API CAD Exchanger SDK, Web Toolkit : ( , , ) ( , , , ).
, 4 5 PMI.
. 4.
. 5. PMI
Web Toolkit CAD Exchanger Chrome, Firefox, Opera, Safari, Microsoft Edge Internet Explorer.
Web Toolkit
Web Toolkit CAD Exchanger Cloud, , three.js, . , , API.
CAD Exchanger . CDXFB, , Web Toolkit. CDXFB :
- , . , JT 60 550 GLTF 127 CDXFB.
- CAD Exchanger , . , : , , PMI .
three.js 3D-. :
- ;
- ;
- ;
- .
API
CAD Exchanger - , ( ModelData_Model) 3D-: , , , PMI. , API - .
Web Toolkit CAD Exchanger three.js WebGL API. , , .
. 6. 3D-
3D- 3D-. , CAD Exchanger 30- CAD Exchanger SDK, Web Toolkit .