sdf
meshlab
sdf | meshlab | |
---|---|---|
18 | 32 | |
1,485 | 4,426 | |
- | 3.4% | |
0.0 | 8.9 | |
3 months ago | 27 days ago | |
Python | C++ | |
MIT License | GNU General Public License v3.0 only |
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.
sdf
- Sdf – Generate 3D meshes based on SDFs
-
FreeCAD User Book (2019)
I used to like OpenSCAD for its simple approach but then I discovered SDF-based modelling with Python made possible with this neat library: [1]. This is perfect if you are a programmer that doesn't know anything about CAD-Software.
1.: https://github.com/fogleman/sdf
-
CAD Sketcher, free and open-source project bringing CAD like tools to Blender3d
>these the the central core that understands BREP and implements the geometric operations.
I've seen people quote a good modern CAD kernal as a 100 man year project. It's probably not going to happen, maybe there's some avenue for government funding?
Alternatively Signed-Distance-Functions are pretty nice. They're not BREP, but they're a lot easier to implement, and it might be possible to shove them into a BREP-shaped hole.
Here's a signed-distance-function based CAD kernal written in a few thousand lines of python+numpy, that seems to be about as fast as openscad. Maybe faster. https://github.com/fogleman/sdf
-
Signed distance functions in 46 lines of Python
Excellent. You might be interested in a Python library that I wrote for generating 3D meshes (STL files) from SDFs : https://github.com/fogleman/sdf
It just uses marching cubes for triangulation but the SDFs are all numpy'd and the SDF is evaluated in batches on multiple threads so it's relatively fast.
-
Plot of triangle mesh with py5
I used the SDF repo by Michael Fogleman. Check out his website, there's a ton of useful stuff on there. He contributes a lot to the open source community and has been mentioned in r/PlotterArt before.
-
10 ways to get the best out of OpenSCAD
Try out fogleman/sdf[1]. It is like OpenSCAD in many ways but the distance field model gives you offsets and fillets more easily.
[1] https://github.com/fogleman/sdf
-
Is it possible to 3d print signed distance functions?
https://github.com/fogleman/sdf this python project can create mesh from sdf
- Curated Code CAD
-
Guerrilla guide to CNC machining, mold making, and resin casting (2015)
> https://github.com/fogleman/sdf
Holy crap, why have I not seen this before?!?!!? I was even planning to start coding something like this myself. This is awesome!
- I am planning on creating a programming language for my Informatics Bachelor Thesis. What are your ideas for such a project?
meshlab
- More sleepy hollow pictures
- 3D Model to STL Woes
-
School project
MeshLab is free software that can work with point clouds. I've only used data in .ply format so I'm not sure what other formats are supported.
-
I had facial surgery and 3D printed before and after CT scans.
I used a program called Radiant to convert to STL and then did some small edits using Meshlab.
-
How to reduce the vertices of this LiDAR scan without ruining the model?
The best open source way I have found is using MeshLab
-
Best way to work with point cloud files?
You could start by importing the point cloud model into a software with native support for the file format. Some open source examples are Meshroom (https://alicevision.org) or Meshlab (https://www.meshlab.net). There are other softwares from companies like Autodesk that might be more intuitive but you'd need licenses to use them. Rhino and Blender can handle the file formats but might struggle depending on the size and complexity.
- 3D Point Cloud Viewer for Ubuntu?
-
Fixing mesh
Maybe MeshLab
- Software to merge STLs PRECISELY?
- 3D software
What are some alternatives?
trimesh - Python library for loading and using triangular meshes.
PyMeshLab - The open source mesh processing python library
sdfx - A simple CAD package using signed distance functions
instant-meshes - Interactive field-aligned mesh generator
meshio - :spider_web: input/output for many mesh formats
draco - Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.
vedo - A python module for scientific analysis of 3D data based on VTK and Numpy
meshoptimizer - Mesh optimization library that makes meshes smaller and faster to render
opencascade-emscripten-port - Open CASCADE - Emscripten / Webassembly port
Open3D - Open3D: A Modern Library for 3D Data Processing
libfive - Infrastructure for solid modeling
openMVS - open Multi-View Stereo reconstruction library