SchemeExt:Edge:scan-gaps
From DocR21
Contents |
Action
Finds all open vertices and checks the distance to the nearest entity.
Filename
scm/scmext/covr/wire_heal_scm.cpp
APIs
api_get_edges, api_get_vertices
Syntax
(edge:scan-gaps edges)
Argument Types
| Argument | Scheme Data Type |
|---|---|
| edges | edge | edge ... |
Returns
edge | (edge ...)
Arguments
- edges are input edges.
Example
; edge:scan-gaps ; Find the gap between a vertex to the nearest entity. (define edge1 (edge:linear (position 0 0 0)(position 10 0 0))) ;; edge1 (define edge2 (edge:linear (position 10 0 0)(position 10 11 0))) ;; edge2 (define edge3 (edge:linear (position 9 8 0)(position 0 11 0))) ;; edge3 (define edge4 (edge:linear (position 0 11 0)(position 0 0 0))) ;; edge4 (define eds (part:entities)) ;; eds (edge:scan-gaps eds) ; acis> (edge:scan-gaps eds) ; vertex (10.0000 11.0000 0.0000) has gap 3.16228 ; vertex (9.0000 8.0000 0.0000) has gap 1 ;; 3.16227766016838
