prism_mesh — DRIVE japan op

• Data kinds: any → any

• Call: import fullseye as fs; fs.ledger.prism_mesh(footprint: 'np.ndarray | Sequence[Sequence[float]]', height: 'float', *, base_z: 'float' = 0.0) -> 'tuple[np.ndarray, np.ndarray, np.ndarray]' (implementation को सीधे call करना हो तो import driveplateau; driveplateau.prism_mesh(footprint: 'np.ndarray | Sequence[Sequence[float]]', height: 'float', *, base_z: 'float' = 0.0) -> 'tuple[np.ndarray, np.ndarray, np.ndarray]', registry से लेना हो तो opsdrive.get("prism_mesh"))

उपयोग

footprint polygon को ऊँचाई height के prism में extrude करता है (तल का face नहीं)।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

頂点の並びは V[0:k] が底の環、V[k:2k] が天井の環(同じ順)。側面は辺ごとに四角形 2 三角形、屋根は耳切りの三角形。外向き法線になる向きで返す。

Args:

footprint: (k,2) 局所 x,y [m]。向きは任意(内部で反時計回りに揃える)。

height: 柱の高さ [m] > 0。

base_z: 底の z [m]。

Returns:

(V (2k,3) float64, F (m,3) int64, is_roof (m,) bool)。

Raises:

ValueError: height ≤ 0 / 非有限、footprint が不正。

संदर्भ (sample data, साहित्य)

• 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 के स्रोत।

• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• poc_print_layer_inspection — py -3.11 examples/poc_print_layer_inspection.py

वे अगले ops जिनसे type जुड़ता है (any को input के रूप में लेते हैं)

course_crank · course_s_curve · course_turnaround · course_slope · course_intersection · course_parallel_parking · course_crossing · course_road

इसी category के (japan)

osm_synthetic · osm_parse · osm_road_graph · osm_road_mask · osm_road_loops · osm_route · japan_world · japan_stats


*Provenance: driveplateau.py — DRIVE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

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