Create low barrier to entry UIs for Geometry Central
@keenancrane đang làm issue này rồi.
Từ ngày 11/1/2025.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
There are a lot of great algorithms in GC, but it's sometimes annoying to have to build a whole C++ project, or hack on some "spaghetti" project, when you just want to do a few operations to a mesh, or a batch of meshes. (As you might want to do during, say, a paper deadline! :-P)
Doesn't seem like it would be too hard to hack together various ways of chaining together outputs and inputs:
- a node-based interface for hooking up GC algorithms (e.g., via React Flow and Electron)
- a collection of command line utilities for invoking GC algorithms, that support UNIX "piping" between utilities
- and/or a command line REPL for processing meshes via GC (probably best implemented by just exposing more of Geometry Central through
potpourri3d)
None of these utilities belong in the geometry-central repo itself, since they're effectively just apps built on top of GC. However, the question is: is there any software engineering we can do within GC to grease the wheels? I.e., to make it easier to chain inputs to outputs? Or are we basically already there?
[This issue is mostly just a note to myself.]
- Ngôn ngữ chính
- C++
- Star
- 1.3k
- Fork
- 183
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của nmwsharp/geometry-central
-
warning: control reaches end of non-void function in VectorHeatMethodSolver::computeLogMapCó thể đã có người làm @dyollb đã nhận 62 ngày trước. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
nmwsharp/geometry-central#256 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
nmwsharp/geometry-central#258 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
nmwsharp/geometry-central#255 · 1 bình luận ·
-
FlipEdgeNetwork::iterativeShorten() hangs on a contractible closed loopCó thể đã có người làm @designbynumbers đã nhận 112 ngày trước. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
nmwsharp/geometry-central#253 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 57/100
nmwsharp/geometry-central#247 ·
Tất cả issue của nmwsharp/geometry-central
Issue tương tự
-
The Outdated Version prompt shows the release tag as unescaped HTMLCó thể đã có người làm @on8st đã nhận hôm nay. Đang mởbug good first issue GUI maintainer-review priority: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
aethersdr/AetherSDR#6405 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
bitcoin-core/gui-qml#1003 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
fails to compile with Qt6Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
[Bug]:设置的关于页面,“系统信息”部分排版异常Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 63/100
metasequoiaime/msime#7328 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Linux] --calibrate combined with --model silently falls through to plain re-setup (setup.py:4958)Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày