antimony
rend3
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
antimony
-
Interesting examples of visual programming?
Antimony CAD Noodle diagrams to design parts (QT UI, each box is a Python script). Example code for a scaling node.
- What is the end purpose of your OpenBSD system?
- Learning CAD on Linux
-
CadQuery –- A Python parametric CAD scripting framework based on OCCT
For anyone interested in this, I would also recommend checking out the [antimony project](https://github.com/mkeeter/antimony). It's a parametric modeling program, but you can also pretty easily produce new scripts for its visual nodes.
-
Meet 'Blackjack': A 3D procedural modelling application I'm working on using 100% Rust
Reminds me of https://github.com/mkeeter/antimony
- Code CAD – Use code to create CAD models
-
Curated Code CAD
- Matt Keeter's stuff (listed here https://www.mattkeeter.com/projects/, including https://github.com/mkeeter/antimony and https://www.mattkeeter.com/projects/ao/, though I see you have libfive)
rend3
- Is there an easy wrapper for wgpu?
-
Simple crate for 3d rendering and transforms
I may be a little biased, but I'd recommend Rend3. Once you have the boilerplate code, adding a new shape is as easy as
-
[Media] Your rusty procedural 3d modeler Blackjack 🦀 just got state-of-the-art subdivision
I managed to add browser logging and figured out that rend3::create_iad fails because I built it for WebGL and rend3 would work only with WebGPU. I disabled webgl so wgpu now targets WebGPU, but still can't get it to work.
-
Meet 'Blackjack': A 3D procedural modelling application I'm working on using 100% Rust
It's built 100% in Rust. Using rend3 (https://rend3.rs/) and wgpu for the rendering, egui for the UI and winit for windowing/input.
- Building a rendering engine with wgpu-rs
What are some alternatives?
cadquery - A python parametric CAD scripting framework based on OCCT
wgpu-practice
bevy_retro - Plugin pack for making 2D games with Bevy
OpenJSCAD.org - JSCAD is an open source set of modular, browser and command line tools for creating parametric 2D and 3D designs with JavaScript code. It provides a quick, precise and reproducible method for generating 3D models, and is especially useful for 3D printing applications.
wgpu - Safe and portable GPU abstraction in Rust, implementing WebGPU API.
wgpu-text - wgpu-text is a wrapper over glyph-brush for easier text rendering in wgpu. This project was inspired by and is similar to wgpu_glyph, but has additional features and is simpler. Also there is no need to include glyph-brush in your project.
ViewSCAD - A Jupyter renderer for the OpenSCAD and SolidPython Constructive Solid Geometry languages
oce - OpenCASCADE Community Edition (OCE): a community driven fork of the Open CASCADE library.
Neothesia - Flashy Synthesia Like Software For Linux,Windows and MacOs
pythonocc-core - Python package for 3D CAD/BIM/PLM/CAM
OpenSubdiv - An Open-Source subdivision surface library.
scad-clj - OpenSCAD DSL in Clojure