fullseye

delaunay_triangulate — MATH geometry op

使い方

平面 (N, 2) の三角形分割、または空間 (N, 3) の四面体分割(Delaunay、scipy.spatial = Qhull)。

返り値 {"simplices", "hull", "n_simplices", "circumcenters", "circumradii", "dim"}(2-D では triangles / n_triangles も同じ中身で返す)。外接円・外接球は描画・Voronoi 用。 門: どの外接円(球)の中にも他の点が無い(空円性。2-D は既存の is_delaunay_2d も真値)/ 2-D の三角形の数は 2n − h − 2(h = 凸包の頂点数)/ 3-D の四面体の集まりは凸な塊なので V − E + F − T = 1(Euler)。 共円・共球の点が多いと分割は一意でない(どれも Delaunay)。

ファミリ共通の入力契約(fail-closed)

mathops の全 op は入力を検証してから計算する(黙って通さない):

詳しい使い方ガイド

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(table を入力に取れる)

dynsys_poincare_section · dwt_inverse · chebyshev_eval_nd

同カテゴリ(geometry)

mesh_euler_characteristic · angle_defect · geodesic_heat · geodesic_heat_grid · mesh_torus · nurbs_curve · nurbs_circle · nurbs_surface


Provenance: mathgeometry.py — MATH operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.