Code source d'Open CASCADE livré avec ABRH

Noyau de la version actuelle d'ABRH · Corresponding source of the LGPL-2.1 library shipped with ABRH

ABRH livre le noyau géométrique Open CASCADE Technology (LGPL-2.1 avec l'exception Open CASCADE) compilé en WebAssembly dans le fichier replicad_single.wasm, séparé du reste de l'application. Voici le code source exact de ce fichier, non modifié par ABRH :

  1. Open CASCADE Technology 8.0.1 (commit b8f597c), en 3 morceaux de 20 Mo : a, b, c. Pour les réunir : cat OCCT-V8_0_1-b8f597c.tar.gz.part-* > OCCT-V8_0_1-b8f597c.tar.gz
  2. opencascade.js (commit ebd263f), qui compile Open CASCADE en WebAssembly (outils, liaisons, versions des dépendances dans DEPS.json).
  3. replicad 1.1.0 (commit e4b05f6) : le dossier packages/replicad-opencascadejs contient la configuration exacte de compilation de replicad_single.wasm (commande npm run buildSingle).
  4. FreeType 2.13.0 et RapidJSON (commit 24b5e7a), compilés avec le noyau.

Dépôts d'origine : OCCT, opencascade.js, replicad.

Tu peux compiler une version modifiée et remplacer le fichier replicad_single-*.wasm de l'application (sur Mac : dans ABRH.app/Contents/Resources/app.asar, dossier dist/assets). Licences complètes : abrh.app/licences. Question : legal@abrh.app.

Empreintes SHA-256

14791d34053acf30394912a8b963277bee60b35fbb3038795d86555ba0415a44  freetype-VER-2-13-0.tar.gz
1e0342c8dbdc04d1835c776d5e95ab25fcad56a5f4cafcbecad92a959b6b00b7  opencascade.js-taucad-ebd263f.tar.gz
2d2601a82d2d3b7e143a3c8d43ef616671391034bc46891a9816b79cf2d3e7a8  rapidjson-24b5e7a.tar.gz
92180710da11a6e67ab75eaac8b494b29d32011415c22e29f7fecb1c796da783  replicad-v1.1.0-e4b05f6.tar.gz
7b44e8f675c24b97a5e5dce7d60142ce3c47a5031d1c5d22029587a349c67a0b  OCCT-V8_0_1-b8f597c.tar.gz.part-a
e4d0aacb34b326011a73cccfee04076fa7d010d4ca8021baab7e243a7f6f7e16  OCCT-V8_0_1-b8f597c.tar.gz.part-b
4d46755bd64c8c82c4ea924e63a4b91305cc97e7f6cec17ae311a36f845605bc  OCCT-V8_0_1-b8f597c.tar.gz.part-c