示例#1
0
 public CoordinateAxis(CanvasParam cp)
 {
     color             = new RawColor4(0, 0, 1, 1);
     this.cp           = cp;
     ArrowXBlankLength = 100;
     ArrowYBlankLength = 50;
     ArrowLength       = 5;
     ScaleLength       = 5;
     HLength           = cp.HorizontalLength - ArrowLength - ArrowXBlankLength;
     VLength           = cp.VerticalLength - ArrowLength - ArrowYBlankLength;
     LineInterval      = 20;//坐标线之间的距离 仅用于右侧线
 }
示例#2
0
 /// <summary>
 /// 初始化画布各种参数
 /// </summary>
 /// <param name="width">画布宽</param>
 /// <param name="height">画布高</param>
 private void InitCanvasParam(float width, float height)
 {
     canvasParam                  = new CanvasParam();
     canvasParam.OriginX          = 30;
     canvasParam.OriginY          = 300;
     canvasParam.VerticalLength   = height;
     canvasParam.HorizontalLength = width;
     canvasParam.Padding          = 0;
     canvasParam._renderTarget    = this._renderTarget;
     canvasParam.dwFactory        = this.dwfactory;
     canvasParam.factory          = this.factory;
 }
示例#3
0
 private void InitCoordinateAxis(CanvasParam cp)
 {
     coordinateAxis = new CoordinateAxis(cp);
 }