                 initialY = rectHeight - originHeight_2
                 endingY = destinationHeight_2
             }
+            
+            originPointX = initialX
+            originPointY = initialY
+            
+            destinationAX = endingX + markerRadius
+            destinationAY = endingY
+            destinationBX = endingX - markerRadius
+            destinationBY = endingY + markerRadius
+            destinationCX = endingX - markerRadius
+            destinationCY = endingY - markerRadius
         }
         else
         {

            return
        }
        
        let lineWidth:CGFloat = CGFloat(self.lineWidth)
        let red:CGFloat = CGFloat(colorRed)
        let green:CGFloat = CGFloat(colorGreen)

        context.move(to:initialPoint)
        context.addLine(to:endingPoint)
        context.drawPath(using:CGPathDrawingMode.stroke)
        
        context.addEllipse(in:initialRect)
        context.drawPath(using:CGPathDrawingMode.fill)
        
        context.move(to:trianglePointA)
        context.addLine(to:trianglePointB)
        context.addLine(to:trianglePointC)
        context.closePath()
        context.drawPath(using:CGPathDrawingMode.fill)
    }
    
    //MARK: public
