SchemeExt:Edge:combine
From DocR21
Contents |
Action
Combines two edges into a single edge.
Filename
scm/scmext/covr/wire_heal_scm.cpp
APIs
Syntax
(edge:combine edge1 edge2 [ao])
Argument Types
| Argument | Scheme Data Type |
|---|---|
| edge1 | edge |
| edge2 | edge |
| ao | acis-options |
Returns
entity
Description
Combines the edges and they should be at least G1. If they are not G1, the resulting edge will not work with all other operations in ACIS.
Arguments
- edge1, edge2 are input edges.
- ao contains journaling and versioning information.
Example
(define edge1 (edge:circular-3pt (position 10 0 0)(position 0 0 10) (position -10 0 0))) (define split (edge:split edge1 (position 0 0 10))) (ray:queue 19.4493 -9.06788 23.7878 -0.524292 0.396601 -0.753542 1) (entity:set-color (pick-edge) 1) (ray:queue 9.72487 -10.7236 29.6823 -0.524292 0.396601 -0.753542 1) (ray:queue 16.6929 -9.33576 25.5646 -0.524292 0.396601 -0.753542 1) (ray:queue 17.2454 -8.88717 25.4163 -0.524292 0.396601 -0.753542 1) (edge:combine (pick-edge) (pick-edge))


