Packages authored by Second Mouse
These packages are available as a package collection, usable in Xcode or SwiftPM.
OCCTMCP
MCP server for OCCT CAD modeling via OCCTSwift
OCCTSwift
Swift wrapper for OpenCASCADE Technology (OCCT) - B-Rep solid modeling for iOS/macOS
OCCTSwiftAIS
High-level Application Interactive Services for the OCCTSwift / OCCTSwiftViewport stack — selection-from-topology, manipulator widgets, dimension annotations, standard scene objects.
OCCTSwiftInteraction
Identity, selection and the assembled CAD viewport service for the OCCTSwift stack. One package, three targets, merged from OCCTSwiftTools, OCCTSwiftAIS and OCCTSwiftCADKit.
OCCTSwiftIO
Headless CAD file I/O for OCCTSwift: STEP/IGES/BREP loading + Shape & XCAF-assembly export. No Viewport dependency. Pure-Swift mesh formats (STL/OBJ/PLY/PMX/.x/3MF) live in its companion MeshIO product.
OCCTSwiftMesh
Mesh-domain algorithms (decimation, smoothing, repair) for the OCCTSwift ecosystem
OCCTSwiftScripts
occtkit CLI + ScriptHarness for OCCTSwift — 26 headless verbs (compose / reconstruct / drawing-export / metrics / mesh / render-preview / XCAF / ...) over OCCT 8.0.0 BREP geometry, JSON-driven, OCCTMCP-ready
OCCTSwiftTools
Bridge layer between OCCTSwift (B-Rep modeling kernel) and OCCTSwiftViewport (Metal viewport).
OCCTSwiftViewport
A reusable 3D viewport component for CAD applications using Metal
SwiftDXF
Native Swift reader for ASCII DXF (AutoCAD Drawing Interchange Format) — 2D geometry into a neutral model. MIT. Validated bit-exact against ezdxf.
SwiftJWW
Native-Swift reader for JWW (Jw_cad) 2D drawings + jww2dxf converter — dependency-free.
SwiftMeshHeal
SwiftPMX
Native-Swift reader for PMX (MikuMikuDance) 3D model geometry — dependency-free, Linux + Apple.
SwiftX
Native-Swift reader for DirectX .x (text/binary/MSZip) model geometry — dependency-free, Linux + Apple.
14 packages.