reconstruct op• Data kinds: points → mesh
• Call: import fullseye as fs; fs.ledger.alpha_shape_mesh(points, alpha) (implementation को सीधे call करना हो तो import recon3d; recon3d.alpha_shape_mesh(points, alpha), registry से लेना हो तो ops3d.get("alpha_shape_mesh"))
alpha shapes से surface triangle mesh (point cloud → (vertices, faces))।
alpha_shape_boundary वाले ही boundary triangles को, केवल उपयोग हुए vertices में दोबारा pack किए mesh के रूप में लौटाता है। voxel के बिना सीधे point cloud से फैलाई गई surface। concavities / holes को बनाए रख पाना marching cubes परिवार से इसका अंतर है।
points : array_like (N,3)
alpha : float
धनात्मक real number (radius threshold 1/alpha)।
vertices : numpy.ndarray (V,3) float64
boundary में उपयोग हुए input points (दोबारा pack किए हुए)।
faces : numpy.ndarray (F,3) int64
vertices को refer करने वाले triangle indices। boundary न हो तो (0,3)/(0,3)।
• blender_interop — Blender के साथ उपयोग — shape बनाएँ, fullseye से मापें (सावधानियाँ: axes, units, ground truth)
• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।
• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।
• alpha_shape_topology — py -3.11 examples_3d/alpha_shape_topology.py
mesh को input के रूप में लेते हैं)mesh_to_voxel · mesh_to_points · to_points · fuse_to_voxel · ambient_occlusion · cast_shadow · supersample_mesh · render_beauty
reconstruct)poisson_lite · alpha_shape_boundary · estimate_alpha
*Provenance: recon3d.py — 3D operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.