Brian Schwind

Results 116 issues of Brian Schwind

Closes #129 ## TODO - [ ] Support GUI manipulation of the clipping plane - [ ] Clip edges as well - [ ] Actually draw the plane in the...

One possible crate: https://github.com/fschutt/printpdf

Data Import/Export

Closes #67

Viewer
Modeling API

- [x] #38 - [x] #39 - [ ] #40 - [x] #41 - [x] #42 - [x] #43 - [ ] #44 - [ ] #45 - [ ]...

Modeling API

- [x] Circles #74 - [ ] Ellipses - [x] Spheres - [x] Boxes - [x] Cylinders - [x] Cones - [x] Toruses

Modeling API

This helps to visualize the inner structure of a model. [Example](https://threejs.org/examples/?q=stenc#webgl_clipping_stencil) This will require interactions with the [stencil buffer](https://docs.rs/wgpu/0.17.0/wgpu/struct.DepthStencilState.html) Some references: https://discourse.threejs.org/t/capping-clipped-planes-using-stencil-on-a-buffergeometry/18407/9 http://daign.github.io/clipping-with-caps/ https://core.ac.uk/download/pdf/295554133.pdf

Viewer

This is more of an open question. Right now the higher level abstractions use a [`UniquePtr`](https://github.com/bschwind/opencascade-rs/blob/96a66346906f7c6413977a6d1fe0ecb57d785534/crates/opencascade/src/primitives/shape.rs#L16) to hold a reference to the inner FFI types for opencascade. This _works_, but...

In no particular order - [ ] Create part 3-views, with dimension annotations - [ ] Automatic fillets at the intersection of joined solids - [ ] Easy to create...

[Reference](https://gridfinity.xyz/) This would serve as a great base part to both show off the API, and act as a base for any parts you'd want to make which integrate with...