Segment
Espacio de nombres: Digi21.Math
Ensamblado: Digi21.DigiNG
Esta clase implementa un segmento, así como operaciones con segmentos.
public static class Segment
Herencia Object → Segment
Observaciones
Un segmento es una recta definida entre dos puntos (origen y destino).
Constructores
| Segment(Point3D, Point3D) | Inicializa una nueva instancia de un Segmentque va del origen al destino especificados en los parámetros. |
Propiedades
| Origin | Asigna o devuelve el Point3D. |
| Destination | Asigna o devuelve el Point3D. |
| DirectionVector | Devuelve un Point3Dcon las componentes del vector que van del origen al destino de Segment. |
| Window | Devuelve un Window3Dcon las máximas y mínimas del Segment. |
Métodos
| Distance(Point3D) | Calcula la distancia de un Point3Dal Segment. |
| Distance2D(Point3D) | Calcula la distancia en el plano X,Y de un Point3Dal Segment. |
| Perpendicular(Point3D) | Calcula las coordenadas de la intersección una línea perpendicular al Segmentque pase por el Point3Despecificado. |
| Intersection(Segment, Segment) | Calcula las coordenadas de la intersección entre dos Segment. |
| InterpolatedZ(Point2D) | Calcula la coordenada Z que tiene el Segmenten el Point2Despecificado. |
Métodos estáticos
| AnalyzeRelation(Segment, Segment) | Devuelve un SegmentRelationindicando la relación entre los dos Segment. |
| AnalyzeRelationPlaneXY(Segment, Segment) | Devuelve un SegmentRelationindicando la relación en el plano XY entre los dos Segment. |
| CalculateAngle(Segment, Segment) | Calcula el ángulo en radianes entre los dos Segment. |