====== software ====== ==== Tools of interest ==== ==== Bills of material ==== * [[https://gitbuilding.io/|gitbuilding]] ==== Computer vision ==== * [[https://healeycodes.com/computer-vision-and-embroidery/|Computer vision and embroidery - python, scipy, opencv]] ==== Rust ==== * https://arewegameyet.rs/ * https://crates.io/crates/scad * https://github.com/I3ck/rust-3d * https://docs.rs/rust-3d/0.27.0/rust_3d/ * https://github.com/carlmartus/rscsg * https://docs.rs/implicit3d/0.13.1/implicit3d/ * https://crates.io/crates/implicit3d * http://implicitcad.org/editor * [[https://github.com/three-rs/three|Github: Three-rs]] * [[https://github.com/ricosjp/truck|Github: Truck - Truck is a rust CAD kernel]] * [[https://github.com/cbiffle/catibo|Github: Catibo crate for working with the file formats used by low-end resin 3D printers]] * [[https://github.com/KeKsBoTer/disco|Github: Disco Rust 3D printer slicer]] * [[https://github.com/etrombly/printer_geo|Github: Printer_geo printer slicer prototype]] ==== OpenSpace3D ==== [[https://www.openspace3d.com/|OpenSpace3D]] {{:archive:openspaces_vr_plugit_assessment.png?600|OpenSpaces VR PlugIT assessment}} * [[https://immersiveweb.dev|WebGL XR]] * [[https://modelviewer.dev/|model-viewer]] ==== Unity ==== * [[https://github.com/ExtendRealityLtd/VRTK|VRTK]] ==== Garry's mod ==== * [[https://www.reddit.com/r/gmod/comments/8i4044/getting_started_with_content_creation/|Getting started with content creation]] ==== Voxel ==== * [[https://ephtracy.github.io/|MagicaVoxel]] ==== truescad ==== [[https://github.com/hmeyer/truescad|truescad]] Clone git repository: mkdir ~/Documents/GitHub/truescad cd ~/Documents/GitHub/truescad/ git clone https://github.com/hmeyer/truescad Install some dependencies (Ubuntu): sudo apt install librust-glib-sys-dev librust-cairo-rs+gobject-sys-dev librust-pango-dev librust-atk-sys-dev librust-gdk-pixbuf-dev librust-gdk-dev Build truescad: cargo build ==== Solvespace ==== * [[https://solvespace.com/index.pl|Solvespace parametric 2D/3D CAD]] ==== Finite element analysis ==== * [[http://www.warp3d.net/|Warp3D]] ==== play.replimat.org ==== * [[https://play.gridbeam.xyz|play.gridbeam.xyz CAD]] * [[https://github.com/timschmidt/play.gridbeam.xyz|play.gridbeam.com github]] ** apt install npm ** npm install gatsby-cli ** git clone https://github.com/timschmidt/play.gridbeam.xyz ** npm install --force ** gatsby build * To do ** bind delete key to delete action ** correct initial frame lengths ** address loss-of-focus on menu close ** correct axes ** begin populating part catalog ** toggle for less reusable larger set ==== LeoCAD / LDraw ==== The term "LDraw" can be used to refer to the original DOS based LDraw program, the LDraw parts library, the LDraw file format or the LDraw System Of Tools. * [[https://github.com/e-Mole/m-Bitbeam_Parts_for_LDraw|Bitbeam parts for LDraw]] * LDraw Parts Library: Parts library * LDview: Viewer * MLCad: Editor * [[https://www.leocad.org/|LeoCAD]]: Editor * LDCad: Editor * LPub3D: Publishing tool * LICreator: Publishing tool * LSynth: Add-On * LDGlite: Viewer * POV-Ray: Renderer * LGEO Parts Library: POV-Ray parts library * MPDCenter: Utility * LDFind: Utility * LSulpt: Converter * Offline Parts Catalog: Catalog ==== OpenJSCAD ==== * [[https://www.openjscad.xyz/|OpenJSCAD 2.0]] * https://openjscad.org/ * [[https://johnwebbcole.gitlab.io/jscad-utils/|OpenJSCAD utils]] * [[:talk:openjscad_wiki_integration_test|OpenJSCAD Wiki Integration Test]] * [[https://danmarshall.github.io/jscad-gallery/|OpenJSCAD gallery]] * [[https://www.thingiverse.com/thing:51159|Gridbeam and Bitbeam OpenSCAD and OpenJSCAD library]] * [[https://github.com/z3dev/openscad-openjscad-translator|OpenSCAD to OpenJSCAD translator]] ==== CGAL ==== * [[https://doc.cgal.org/latest/Manual/packages.html|CGAL Manual]] * [[https://doc.cgal.org/latest/Straight_skeleton_2/index.html|2D polygon offsetting with CGAL]], [[https://www.sthu.org/blog/14-skeleton-offset-topology/index.html|paper]] ==== To Be Sorted ==== * [[https://news.ycombinator.com/item?id=27432101|Snowtrack version control for graphic designers and 3D artists]] * https://librecad.org/ * https://github.com/Qucs * http://www.geda-project.org/ * http://www.clifford.at/yosys/ * https://symbiflow.github.io/ * https://www.chisel-lang.org/ * https://theopenroadproject.org/ * https://github.com/verilog-to-routing/vtr-verilog-to-routing * https://www.coursera.org/learn/vlsi-cad-logic * https://www.coursera.org/learn/vlsi-cad-layout * http://www.kicad-pcb.org/ * https://en.wikipedia.org/wiki/TopoR * https://cnc.js.org/ * https://wiki.shapeoko.com/index.php/CAM * https://www.allpcb.com/ * https://jlcpcb.com/ * https://www.pcbway.com/ * https://efabless.com/ * https://github.com/jbuckmccready/CavalierContours * https://github.com/fdarling/inkscape-laser-cutter-extension * [[http://www.1024cores.net/|1024cores.net lockless algorithms]] ---- [[https://github.com/timschmidt/replimat/blob/e0bc0b855bb946bab00c75ca0d8b002ae0dc0172/wiki/talk/software.html|Original archived page]] — revision 6983, 2021-08-09T02:48:34+00:00, by Tim.