DashLine的绘图算法
对于DashLine,就是类似于虚线的样式,从起点到终点按照Dash的长度相间绘制。
比如:Dash的长度为10,实线为黑色,则从起点开始画长度为10的黑色实线,然后
相隔长度为10的长度相同方向重新绘制长度为10的黑色实线
题目如下:
1、一条多个直线段组成的相连的折线,起点和终点可以重合
2、每一条线段可以以任意的角度延伸,0度或者90度或者180度
3、Dash的长度为16
4、从起点到终点沿着折线方线Dash的长度必须为16,包含拐角处,比如上一段线段最后实线长度为3,那么下一条线段的开始要绘制13的实线
5、用C#语法5个小时内完成编码、调试
这是国内一家著名的GIS软件开发公司招聘产品部研发工程师的笔试题