Commit Graph

28 Commits

Author SHA1 Message Date
eeeck ddc2fb4172 occt: update unit tests with new library 2025-11-12 00:23:20 +01:00
eeeck 29a3ff419d occt: refactor library for Rust FFI compatibility 2025-11-12 00:23:05 +01:00
eeeck 2b42634d88 occt: improve delete point with actual clearing from memory instead of
nullification
2025-11-11 23:32:40 +01:00
eeeck 0092d48a30 general: improve README readability 2025-11-11 11:37:15 +01:00
eeeck 94b6085849 test: add benchmarking for point library 2025-11-11 11:34:36 +01:00
eeeck 60d51d91f5 test: add unit tests for point deletion 2025-11-11 10:53:14 +01:00
eeeck 7a903fecab occt: add point deletion function 2025-11-11 10:45:42 +01:00
eeeck af9f65ab1d ci: trigger action on dev-occt branch patterns 2025-11-10 20:17:13 +01:00
eeeck eaf730dc73 occt: bump OCCT version to 7.9.2 2025-11-10 20:16:43 +01:00
eeeck 1f52db216e general: separate copyright notice from LICENSE.txt 2025-11-10 11:17:44 +01:00
eeeck 4938e1b6b9 test: improve test coverage for make_point() and coord_point() 2025-11-10 11:14:12 +01:00
eeeck b36ad01e8d general: update licensing and comply with OCCT LGPL2.1 2025-11-10 11:13:39 +01:00
eeeck 2c6d36b45b ci: improve workflow triggers 2025-11-09 23:01:16 +01:00
eeeck 43d9ce2258 general: add GNU LGPL 2.1 license 2025-11-09 22:49:22 +01:00
eeeck 284894aff4 ci: fix branch name 2025-11-09 22:41:15 +01:00
eeeck cceed84b34 pr: add Github workflows for building OCCT and unit testing (#1)
ci: run unit test for occt on push and PR
2025-11-09 22:32:18 +01:00
eeeck 5dd9679d0a test: run catch2 tests 2025-11-09 18:51:01 +01:00
eeeck 500048d7e3 ci: build occt in minimal way 2025-11-09 18:50:47 +01:00
eeeck 1e5dae9b7b ffi: remove extern "C"; planning to use cxx for FFI 2025-11-09 18:50:18 +01:00
eeeck eaf747e8c6 ci: build occt with minimal libraries, require catch2 2025-11-09 18:49:34 +01:00
eeeck d991dd38a0 ci: fix separation of docker build and test phases 2025-11-09 11:02:38 +01:00
eeeck 3c82f2934c test: fix catch2 related syntax and testing logic 2025-11-09 11:02:17 +01:00
eeeck aee965c84d test: add unit testing for point.h to CI workflow 2025-11-08 22:21:31 +01:00
eeeck 60a210ab0f test: create unit tests for point.hpp 2025-11-08 21:57:06 +01:00
eeeck 34bde0b847 refactor: use BRep topological entity instead of gp_Pnt for Rust
encapsulation
2025-11-08 21:39:53 +01:00
eeeck 192cd6d8ae ci: add Dockerfile and its automation script 2025-11-08 18:52:45 +01:00
eeeck 09a410e7ac occt: add point wrapper to create, delete and get coordinates 2025-11-08 17:32:17 +01:00
eeeck 2cb95de51b Initial commit 2025-11-08 11:52:45 +01:00