pith:GO7DQ5IB
Meschers: Geometry Processing of Impossible Objects
Meschers represent impossible objects as meshes that support standard geometry processing and inverse rendering.
arxiv:2605.14960 v1 · 2026-05-14 · cs.GR · cs.CG · cs.CV
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{GO7DQ5IBTY7CXCTNICV2VFT525}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more
Record completeness
Claims
Our representation has a theoretical foundation in discrete exterior calculus and supports the use-cases above, as we demonstrate in a number of example applications. Moreover, because we can do discrete geometry processing on our representation, we can inverse-render impossible objects.
That discrete exterior calculus can be extended to meshes representing impossible objects while preserving the validity of standard geometry operations such as distance computation and smoothing without introducing new inconsistencies.
Meschers are a new mesh representation for impossible geometric objects grounded in discrete exterior calculus that supports full discrete geometry processing including inverse rendering.
References
Formal links
Receipt and verification
| First computed | 2026-05-17T23:38:55.297222Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
33be3875019e3e2b8a6d40abaa967dd76732becba41674bab2ab48a20e0c5c80
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/GO7DQ5IBTY7CXCTNICV2VFT525 \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 33be3875019e3e2b8a6d40abaa967dd76732becba41674bab2ab48a20e0c5c80
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "c63b209673f6d633696557300fca3cc3c03c8c75168196f231f2cb81ba30716f",
"cross_cats_sorted": [
"cs.CG",
"cs.CV"
],
"license": "http://creativecommons.org/licenses/by-nc-nd/4.0/",
"primary_cat": "cs.GR",
"submitted_at": "2026-05-14T15:28:14Z",
"title_canon_sha256": "3d41387c9a9b5be48af44e8a0ffb62fd34bd75c060344d02b1ac2630a624e03a"
},
"schema_version": "1.0",
"source": {
"id": "2605.14960",
"kind": "arxiv",
"version": 1
}
}