[Feature] Diagnostic tool to highlight self-intersections during transfer
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Quiet
- Tech stack
- python
- Domain
- computer-graphics
Research direction
The issue names no files, tests, or entry points. Start by locating the transfer or setup phase and its viewport overlay path, then determine how self-intersecting polygons or triangles can be identified. Done means a diagnostic control visibly highlights those intersections before solver initialization.
Written by the indexing model from the issue text.
Description
Motivation
Hello! First of all, thank you for the amazing addon.
I have a feature request that would greatly improve the workflow and debugging process. It would be incredibly helpful to add a button or toggle that visually highlights self-intersecting polygons/triangles during the transfer or setup phase.
Proposal
Currently, hidden intersections can cause the solver to become unstable or "explode" upon initialization. Having a diagnostic viewport overlay (e.g., highlighting intersecting faces in red) would allow users to quickly spot and fix topological issues before running the simulation.
Alternatives Considered
No response
Additional Context
Thanks for considering this!
Contribution Agreement
- I confirm that any code, patches, scripts, attachments, or other copyrightable material I include in this issue may be used, reproduced, modified, and distributed by this project under the Apache License 2.0 or as otherwise described in CONTRIBUTING.md.
- This is a feature request from the community (please provide a reference below).
Community Reference
No response
- Dominant language
- Python
- Stars
- 4.5k
- Forks
- 334
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from st-tech/ppf-contact-solver
-
bug deployed worked
Difficulty 4/5 3-5 days Newbie friendliness 48/100
st-tech/ppf-contact-solver#149 · 3 comments ·
-
bug deployed worked
Difficulty 4/5 3-5 days Newbie friendliness 48/100
st-tech/ppf-contact-solver#147 · 4 comments ·
-
enhancement queued
Difficulty 5/5 Over a week Newbie friendliness 25/100
st-tech/ppf-contact-solver#146 · 3 comments ·
-
bug deployed worked
Difficulty 4/5 3-5 days Newbie friendliness 55/100
st-tech/ppf-contact-solver#145 · 3 comments ·
-
bug deployed worked
Difficulty 4/5 3-5 days Newbie friendliness 25/100
st-tech/ppf-contact-solver#144 · 7 comments ·
All issues in st-tech/ppf-contact-solver
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
bancolombia/sentinel#23 ·
-
test md OpenCI
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
bug client
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100