{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2013:B4IVNRDTUP3ETSYGNBBEZCBSBE","short_pith_number":"pith:B4IVNRDT","canonical_record":{"source":{"id":"1306.0706","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CG","submitted_at":"2013-06-04T08:58:55Z","cross_cats_sorted":[],"title_canon_sha256":"38ea961d1bad41355d5908ad5a5088228989c144ee9789a99ed1a179bd51bd92","abstract_canon_sha256":"ef27bf77f6c0122c9d5e2d87538dac588f703dbed3e275d38792d67dacc59ea3"},"schema_version":"1.0"},"canonical_sha256":"0f1156c473a3f649cb0668424c88320914f0c28e0eaaf7bce5b351d21c976afc","source":{"kind":"arxiv","id":"1306.0706","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1306.0706","created_at":"2026-05-18T01:12:31Z"},{"alias_kind":"arxiv_version","alias_value":"1306.0706v1","created_at":"2026-05-18T01:12:31Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1306.0706","created_at":"2026-05-18T01:12:31Z"},{"alias_kind":"pith_short_12","alias_value":"B4IVNRDTUP3E","created_at":"2026-05-18T12:27:38Z"},{"alias_kind":"pith_short_16","alias_value":"B4IVNRDTUP3ETSYG","created_at":"2026-05-18T12:27:38Z"},{"alias_kind":"pith_short_8","alias_value":"B4IVNRDT","created_at":"2026-05-18T12:27:38Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2013:B4IVNRDTUP3ETSYGNBBEZCBSBE","target":"record","payload":{"canonical_record":{"source":{"id":"1306.0706","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CG","submitted_at":"2013-06-04T08:58:55Z","cross_cats_sorted":[],"title_canon_sha256":"38ea961d1bad41355d5908ad5a5088228989c144ee9789a99ed1a179bd51bd92","abstract_canon_sha256":"ef27bf77f6c0122c9d5e2d87538dac588f703dbed3e275d38792d67dacc59ea3"},"schema_version":"1.0"},"canonical_sha256":"0f1156c473a3f649cb0668424c88320914f0c28e0eaaf7bce5b351d21c976afc","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:12:31.066953Z","signature_b64":"VAzn6DLQ/zM0rivwiS9OwNmOMZMav++2K2mGxtcmO23ViVFJcBCXJHPNSeAXy3bqcuGbSdZehh/E4hcS03iMAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0f1156c473a3f649cb0668424c88320914f0c28e0eaaf7bce5b351d21c976afc","last_reissued_at":"2026-05-18T01:12:31.066625Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:12:31.066625Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1306.0706","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T01:12:31Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"w0BsfZmVSfIrKyuZQgrk6ivdl8wUQ8M6l7j+Yx8XFAHgTq84ozQpxPvov3Nqzzyyz0/MIOtaVOS3OA/M8PhAAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-12T08:16:29.830258Z"},"content_sha256":"87b33d7f7fb9b440070e8ba613c55607ca2aff606cc929918c9a00c1eaf0ff49","schema_version":"1.0","event_id":"sha256:87b33d7f7fb9b440070e8ba613c55607ca2aff606cc929918c9a00c1eaf0ff49"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2013:B4IVNRDTUP3ETSYGNBBEZCBSBE","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Tracing cross-free polylines oriented by a N-symmetry direction field on triangulated surfaces","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CG","authors_text":"Dmitry Sokolov, Nicolas Ray","submitted_at":"2013-06-04T08:58:55Z","abstract_excerpt":"We propose an algorithm for tracing polylines on a triangle mesh such that: they are aligned with a N-symmetry direction field, and two such polylines cannot cross or merge. This property is fundamental for mesh segmentation and is very difficult to enforce with numerical integration of vector fields. We propose an alternative solution based on \"stream-mesh\", a new combinatorial data structure that defines, for each point of a triangle edge, where the corresponding polyline leaves the triangle. It makes it possible to trace polylines by iteratively crossing triangles. Vector field singularitie"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1306.0706","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T01:12:31Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"0tbVUcDwTt1oRDi8BRr2pu1uQOe4YOLvgr/NWG1UkcXYtPJ4hgoY0qjOTbtho5x9AUQubWrWq114bh3KwOoABQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-12T08:16:29.830638Z"},"content_sha256":"e4c0919eee0404f75bdf3b36258f7f1b69038f30e45aaf312088b340f9bd57d9","schema_version":"1.0","event_id":"sha256:e4c0919eee0404f75bdf3b36258f7f1b69038f30e45aaf312088b340f9bd57d9"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/B4IVNRDTUP3ETSYGNBBEZCBSBE/bundle.json","state_url":"https://pith.science/pith/B4IVNRDTUP3ETSYGNBBEZCBSBE/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/B4IVNRDTUP3ETSYGNBBEZCBSBE/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-06-12T08:16:29Z","links":{"resolver":"https://pith.science/pith/B4IVNRDTUP3ETSYGNBBEZCBSBE","bundle":"https://pith.science/pith/B4IVNRDTUP3ETSYGNBBEZCBSBE/bundle.json","state":"https://pith.science/pith/B4IVNRDTUP3ETSYGNBBEZCBSBE/state.json","well_known_bundle":"https://pith.science/.well-known/pith/B4IVNRDTUP3ETSYGNBBEZCBSBE/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2013:B4IVNRDTUP3ETSYGNBBEZCBSBE","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"ef27bf77f6c0122c9d5e2d87538dac588f703dbed3e275d38792d67dacc59ea3","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CG","submitted_at":"2013-06-04T08:58:55Z","title_canon_sha256":"38ea961d1bad41355d5908ad5a5088228989c144ee9789a99ed1a179bd51bd92"},"schema_version":"1.0","source":{"id":"1306.0706","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1306.0706","created_at":"2026-05-18T01:12:31Z"},{"alias_kind":"arxiv_version","alias_value":"1306.0706v1","created_at":"2026-05-18T01:12:31Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1306.0706","created_at":"2026-05-18T01:12:31Z"},{"alias_kind":"pith_short_12","alias_value":"B4IVNRDTUP3E","created_at":"2026-05-18T12:27:38Z"},{"alias_kind":"pith_short_16","alias_value":"B4IVNRDTUP3ETSYG","created_at":"2026-05-18T12:27:38Z"},{"alias_kind":"pith_short_8","alias_value":"B4IVNRDT","created_at":"2026-05-18T12:27:38Z"}],"graph_snapshots":[{"event_id":"sha256:e4c0919eee0404f75bdf3b36258f7f1b69038f30e45aaf312088b340f9bd57d9","target":"graph","created_at":"2026-05-18T01:12:31Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"We propose an algorithm for tracing polylines on a triangle mesh such that: they are aligned with a N-symmetry direction field, and two such polylines cannot cross or merge. This property is fundamental for mesh segmentation and is very difficult to enforce with numerical integration of vector fields. We propose an alternative solution based on \"stream-mesh\", a new combinatorial data structure that defines, for each point of a triangle edge, where the corresponding polyline leaves the triangle. It makes it possible to trace polylines by iteratively crossing triangles. Vector field singularitie","authors_text":"Dmitry Sokolov, Nicolas Ray","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CG","submitted_at":"2013-06-04T08:58:55Z","title":"Tracing cross-free polylines oriented by a N-symmetry direction field on triangulated surfaces"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1306.0706","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:87b33d7f7fb9b440070e8ba613c55607ca2aff606cc929918c9a00c1eaf0ff49","target":"record","created_at":"2026-05-18T01:12:31Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"ef27bf77f6c0122c9d5e2d87538dac588f703dbed3e275d38792d67dacc59ea3","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CG","submitted_at":"2013-06-04T08:58:55Z","title_canon_sha256":"38ea961d1bad41355d5908ad5a5088228989c144ee9789a99ed1a179bd51bd92"},"schema_version":"1.0","source":{"id":"1306.0706","kind":"arxiv","version":1}},"canonical_sha256":"0f1156c473a3f649cb0668424c88320914f0c28e0eaaf7bce5b351d21c976afc","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"0f1156c473a3f649cb0668424c88320914f0c28e0eaaf7bce5b351d21c976afc","first_computed_at":"2026-05-18T01:12:31.066625Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T01:12:31.066625Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"VAzn6DLQ/zM0rivwiS9OwNmOMZMav++2K2mGxtcmO23ViVFJcBCXJHPNSeAXy3bqcuGbSdZehh/E4hcS03iMAg==","signature_status":"signed_v1","signed_at":"2026-05-18T01:12:31.066953Z","signed_message":"canonical_sha256_bytes"},"source_id":"1306.0706","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:87b33d7f7fb9b440070e8ba613c55607ca2aff606cc929918c9a00c1eaf0ff49","sha256:e4c0919eee0404f75bdf3b36258f7f1b69038f30e45aaf312088b340f9bd57d9"],"state_sha256":"79397dfd2dd0be223342fcfabb049928b6a1a452182765a2a840d105ec347ef9"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"JcH8Cmlil2FtNtEThRxXqZ1VlN9Ik+iM61XYipB8Ae7BTgM02QCzQfUx9LP0Ol98O6xZdQNRTw5K+/FvAVo9Ag==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-12T08:16:29.832739Z","bundle_sha256":"5203c48d26a55c842d83aa21e3f7fc3af3efdf28b3312a1fbe74c538e7e69b18"}}