CrossCad/Ware SDK
CAD interoperability solutions
for 2D and 3D engineering
application developers

Technical data conversion and extraction solutions CrossCad/Ware
allows 3D software publishers to integrate Datakit technology
with their own application in a way that is totally transparent for the user.
  • Dozens of native and neutral input and/or output formats.
  • Extracting and writing all types of data, including 3D and 2D geometric and topological data, dimensions, tolerances and annotations, metadata, features, assemblies, and more.
  • BRep, mesh ; tessellation.
  • Frequent publication of new modules.
  • Regular updates of all modules.
  • Programming interface (API) is fully documented and easy to integrate.
  • Responsive support provided by Datakit experts.
  • No external licence.

CrossCAD / Ware

SDK-File-to-file
To convert dozens of
formats into a single format
upstream of your application
for information
  • How the system works

    SDK-file-to-file-schema
    This solution is quick to implement and perfect for importing essential data.
    Then, to process entities related to the business specificities of their software, integrating the CrossCad/ware SDK libraries may prove to be an even more efficient solution.
  • Input

    • 3DVIA / CATIA / SOLIDWORKS Composer .smg .smgGeom
    • ACIS .sat .asat .sab .asab
    • CADDS ._pd _pd
    • CATIA V4 2D .model .dlv .dlv3 .exp
    • CATIA V4 3D .model .dlv .dlv3 .exp .session
    • CATIA V5 2D .CATDrawing
    • CATIA V5 3D .CATPart .CATProduct
    • CATIA V6 / 3DEXPERIENCE 2D .3dxml
    • CATIA V6 / 3DEXPERIENCE 3D .3dxml
    • CGR .cgr
    • Creo View .ol .ed .edz .pvs .pvz
    • DWG / DXF 2D .dwg .dxf
    • DWG / DXF 3D .dwg .dxf
    • FBX .fbx
    • Fusion 360 .f3d
    • glTF .gltf .bin .glb
    • IFC .ifc .ifcxml .ifczip
    • IGES .igs .iges
    • Inventor .ipt .iam
    • JT .jt
    • Navisworks .nwd
    • OBJ .obj
    • Parasolid .x_t .x_b .xmt_txt .xmt_bin
    • PLM XML .plmxml
    • ProE / Creo Parametric 2D .drw .drw.*
    • ProE / Creo Parametric 3D .prt .prt.* .xpr .asm .asm.* .xas
    • Revit .rvt .rfa
    • Rhino .3dm
    • Robcad .rf
    • Solid Edge 2D .dft
    • Solid Edge 3D .par .psm .asm .pwd
    • SOLIDWORKS 2D .slddrw
    • SOLIDWORKS 3D .sldprt .sldasm
    • STEP .stp .step .stpZ
    • STL .stl
    • UG NX 2D .prt
    • UG NX 3D .prt
    • VDA .vda
  • Output

    • 3DXML .3dxml
    • 3MF .3mf
    • ACIS .sat
    • CADDS ._pd
    • CATIA V4 3D .model
    • CATIA V5 3D .CATPart .CATProduct
    • CGR .cgr
    • COLLADA .dae
    • DXF 2D .dxf
    • FBX .fbx
    • glTF .gltf .bin .glb
    • IFC .ifc .ifcxml
    • IGES .igs
    • JT .jt
    • OBJ .obj
    • Open CASCADE .brep
    • Parasolid .x_t .x_b
    • PDF 2D .pdf
    • PDF 3D .pdf
    • PLM XML .plmxml
    • PRC .prc
    • Robcad .rf
    • SOLIDWORKS 3D .sldprt .sldasm
    • STEP .stp .stpZ
    • STL .stl
    • UG NX 3D .prt
    • Unisurf .uni
    • VDA .vda
    • VRML .wrl
  • All 2D input-output combinations

    Combinations CrossCad/Ware FileToFile 2D
    Inputs Outputs
    DXF 2D PDF 2D
    CATIA V4 2D
    CATIA V5 2D
    CATIA V6 / 3DEXPERIENCE 2D
    DWG / DXF 2D
    ProE / Creo Parametric 2D
    Solid Edge 2D
    SOLIDWORKS 2D
    UG NX 2D
  • All 3D input-output combinations

    Combinations CrossCad/Ware FileToFile 3D
    Inputs Outputs
    3DXML 3MF ACIS CADDS CATIA V4 3D CATIA V5 3D CGR COLLADA FBX glTF IFC IGES JT OBJ Open CASCADE Parasolid PDF 3D PLM XML PRC SOLIDWORKS 3D STEP STL UG NX 3D Unisurf VDA VRML
    3DVIA / CATIA / SOLIDWORKS Composer
    ACIS
    CADDS
    CATIA V4 3D
    CATIA V5 3D
    CATIA V6 / 3DEXPERIENCE 3D
    CGR
    Creo View
    DWG / DXF 3D
    FBX
    Fusion 360
    glTF
    IFC
    IGES
    Inventor
    JT
    Navisworks
    OBJ
    Parasolid
    PLM XML
    ProE / Creo Parametric 3D
    Revit
    Rhino
    Solid Edge 3D
    SOLIDWORKS 3D
    STEP
    STL
    UG NX 3D
    VDA

CrossCAD / Ware

CAD conversion SDK
To extract and restore
the maximum amount of
technical data in multiple
2D and 3D formats
for information
  • How the system works

    CAD conversion SDK schema
    CrossCad/Ware SDK allows application developers to retrieve a large number of data types: 2D, 3D, wireframe, solid, planar, attributes, machining features, construction history, dimensioning data, annotations and tolerancing (FD&T, GDT or PMI), and others more specific to particular domains. Both parts and assemblies are perfectly recovered.

    This solution is chosen by most of Datakit's publisher customers who want to go further with data transfers with demanding attribute-processing requirements.
  • Read

    • 3DVIA / CATIA / SOLIDWORKS Composer .smg .smgGeom
    • ACIS .sat .asat .sab .asab
    • CADDS ._pd _pd
    • CATIA V4 3D .model .dlv .dlv3 .exp .session
    • CATIA V5 2D .CATDrawing
    • CATIA V5 3D .CATPart .CATProduct
    • CATIA V6 / 3DEXPERIENCE 2D .3dxml
    • CATIA V6 / 3DEXPERIENCE 3D .3dxml
    • CGR .cgr
    • Creo View .ol .ed .edz .pvs .pvz
    • DWG / DXF 2D .dwg .dxf
    • DWG / DXF 3D .dwg .dxf
    • FBX .fbx
    • Fusion 360 .f3d
    • glTF .gltf .bin .glb
    • IFC .ifc .ifcxml .ifczip
    • IGES .igs .iges
    • Inventor .ipt .iam
    • JT .jt
    • Navisworks .nwd
    • OBJ .obj
    • Parasolid .x_t .x_b .xmt_txt .xmt_bin
    • PLM XML .plmxml
    • ProE / Creo Parametric 2D .drw .drw.*
    • ProE / Creo Parametric 3D .prt .prt.* .xpr .asm .asm.* .xas
    • QIF 3D .qif
    • Revit .rvt .rfa
    • Rhino .3dm
    • Solid Edge 2D .dft
    • Solid Edge 3D .par .psm .asm .pwd
    • SOLIDWORKS 2D .slddrw
    • SOLIDWORKS 3D .sldprt .sldasm
    • STEP .stp .step .stpZ
    • STL .stl
    • UG NX 2D .prt
    • UG NX 3D .prt
    • VDA .vda
  • Write

    • 3DXML .3dxml
    • 3MF .3mf
    • ACIS .sat
    • CATIA V5 3D .CATPart .CATProduct
    • CGR .cgr
    • COLLADA .dae
    • FBX .fbx
    • glTF .gltf .bin .glb
    • IFC .ifc .ifcxml
    • IGES .igs
    • JT .jt
    • OBJ .obj
    • Parasolid .x_t .x_b
    • PDF 3D .pdf
    • PLM XML .plmxml
    • PRC .prc
    • SOLIDWORKS 3D .sldprt .sldasm
    • STEP .stp .stpZ
    • STL .stl
    • UG NX 3D .prt
  • List of conversion libraries

    • 3DVIA / CATIA / SOLIDWORKS Composer Read
    • 3DXML 3D Write
    • 3MF 3D Write
    • ACIS 3D Read
    • ACIS 3D Write
    • CADDS 3D Read
    • CATIA V4 3D Read
    • CATIA V5 2D Read
    • CATIA V5 3D Read
    • CATIA V5 3D Write
    • CATIA V6 / 3DEXPERIENCE 2D Read
    • CATIA V6 / 3DEXPERIENCE 3D Read
    • CGR 3D Read
    • CGR 3D Write
    • COLLADA 3D Write
    • Creo View 3D Read
    • DWG / DXF 2D Read
    • DWG / DXF 3D Read
    • FBX 3D Read
    • FBX 3D Write
    • Fusion 360 3D Read
    • glTF 3D Read
    • glTF 3D Write
    • IFC 3D Read
    • IFC 3D Write
    • IGES 3D Read
    • IGES 3D Write
    • Inventor 3D Read
    • JT 3D Read
    • JT 3D Write
    • Navisworks 3D Read
    • OBJ 3D Read
    • OBJ 3D Write
    • Parasolid 3D Read
    • Parasolid 3D Write
    • PDF 3D Write
    • PLM XML 3D READ
    • PLM XML 3D WRITE
    • PRC 3D Write
    • ProE / Creo Parametric 2D Read
    • ProE / Creo Parametric 3D Read
    • QIF 3D Read
    • Revit 3D Read
    • Rhino 3D Read
    • Solid Edge 2D Read
    • Solid Edge 3D Read
    • SOLIDWORKS 2D Read
    • SOLIDWORKS 3D Read
    • SOLIDWORKS 3D Write
    • STEP 3D Read
    • STEP 3D Write
    • STL 3D Read
    • Tessellation
    • UG NX 2D Read
    • UG NX 3D Read
    • UG NX 3D Write
    • VDA 3D Read

CrossCAD / Ware

SDK for OpenCascade
to transcribe the geometry of
native CAD files into
OpenCascade core
object classes.
for information
  • How the system works

    SDK for Opencascade
  • Input

  • List of conversion libraries