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. |