private Node getRandomOtherNodeInLine() { Vector2 dirVector = VectorService.DirectionToNormal(NormalVector); return(new Node(BaseNode.X + dirVector.x, BaseNode.Y + dirVector.y)); }
public Line CalculatePerpendicularLine(Node nodeToCross) { return(new Line(nodeToCross, VectorService.DirectionToNormal(NormalVector))); }