789x
001139
0001-01-01

KB 001617 | Selezione dei nodi lungo la linea tramite l'interfaccia COM

Argomento:
Selezione dei nodi lungo la linea tramite l'interfaccia COM

Annotazione:
Se si leggono i risultati di una superficie tramite l'interfaccia COM, si ottiene un campo unidimensionale con tutti i risultati nei nodi EF o nei punti della griglia. Per ottenere i risultati sul bordo di una superficie o lungo una linea all'interno delle superfici, è necessario filtrare i risultati nell'area della linea. Il seguente articolo descrive una funzione per questo passaggio.

Descrizione:
Sfondo teorico per il calcolo della distanza

Per trovare i nodi EF che sono vicini o sulla linea, è necessario calcolare la distanza del nodo dalla linea. Vengono forniti la linea con i punti iniziale e finale (N-0 e N-1) e il punto P di cui si desidera determinare la distanza dalla linea. Un modo comune per calcolare questa distanza è quello di attraversare un piano che passa per il punto P ed è perpendicolare alla linea retta. A tale scopo, è necessario impostare prima un'equazione lineare adatta. In questo caso, si consiglia di utilizzare il form del parametro, che contiene un vettore di direzione v. Puoi usarlo per impostare l'equazione del piano.

Il vettore di supporto P è il punto risultante P-res da analizzare. Il vettore normale è il vettore di direzione della linea retta perché il piano è ortogonale alla linea retta. Prima di poter calcolare la distanza, è necessario determinare il coefficiente s della linea in cui il piano interseca la linea. A tale scopo, il vettore di posizione X nell'equazione del piano è sostituito dall'equazione della linea retta.

  1. ...