opencascade-rs
opencascade-rs copied to clipboard
Rust bindings to the OpenCascade CAD Kernel
Reference: https://dev.opencascade.org/doc/overview/html/occt_user_guides__modeling_algos.html#occt_modalg_9_1 See the various `perform()` functions on [BRepFeat_MakePrism](https://dev.opencascade.org/doc/refman/html/class_b_rep_feat___make_prism.html)
Reference: https://dev.opencascade.org/doc/overview/html/occt_user_guides__modeling_algos.html#occt_modalg_2_5_5
References: * https://dev.opencascade.org/doc/overview/html/occt_user_guides__modeling_algos.html#autotoc_md117 * https://neweopencascade.wordpress.com/2019/03/15/build-constrained-surfaces-with-brepoffsetapi_makefilling-part-i/
I don't know if OpenCascade supports this exactly, but it would be cool to be able to define a flat profile for something, and then project it onto a curved...
Reference: https://dev.opencascade.org/doc/overview/html/occt_user_guides__modeling_algos.html#occt_modalg_7_5
* [ ] Grid for the XY plane with millimeter labels every so often * [ ] Smooth shading with decent lighting * [x] Dashed lines for edges hidden behind...
Currently most functions assume shape construction can't fail, but we need to be calling `IsDone()` on most of the builder APIs to check if the operation succeeded or not, and...
Currently the naming of methods and functions in lib.rs is inconsistent: - `type_name` - `HandleGeomCurve_Value` - `DynamicType` Proposal: ## Naming 1. Always use the Opencascade convention for C++. (`CammelCase` with...
Hello, I am trying to compile with OCCT builtin on Windows 10. I use the following versions: Rust: 1.80.0 opencascade = "0.2.0" CMake: 3.25.1 Build script for occt-sys takes very...