Across
Espacio de nombres: Digi21.DigiNG.Entities.Relations
Ensamblado: Digi21.DigiNG
Indica si las dos líneas se cruzan en un vértice común.

public static bool Across(ReadOnlyLine a, ReadOnlyLine b)
| Parámetro | Descripción |
|---|---|
a |
Primera línea, de tipo ReadOnlyLine. |
b |
Segunda línea. |
Valor devuelto
true si existe un vértice intermedio de a que coincide con un vértice intermedio de b y en el que las dos líneas se cruzan. En ese vértice, las líneas se cruzan si se cumplen las dos condiciones:
- El vértice anterior y el siguiente de
bquedan a lados distintos del lado deaque sale del vértice común. - El vértice anterior y el siguiente de
aquedan a lados distintos del lado debque sale del vértice común.
Si un vértice intermedio de a coincide con varios vértices intermedios de b, solo se analiza el primero. Un cruce entre lados sin vértice común no se detecta, y tampoco un cruce en un extremo de una de las líneas.
Excepciones
| Excepción | Cuándo |
|---|---|
ArgumentNullException |
a o b es null. |
Ejemplo
Lee el ejemplo de LineLine.