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

OriginAsigna o devuelve el Point3D.
DestinationAsigna o devuelve el Point3D.
DirectionVectorDevuelve un Point3Dcon las componentes del vector que van del origen al destino de Segment.
WindowDevuelve 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.