c#咋实现这样的坐标格子

假设窗口的长w,宽h,原点坐标x,y,格子宽度dx,dy:
int cx = x \u0026gt; 0 ? x % dx : dx - (-x) % dx;int cy = y \u0026gt; 0 ? y % dy : dy - (-y) % dy;while (cx \u0026lt; w){ g.DrawLine(Pens.White, cx, 0, cx, h); cx += dx;}while(cy \u0026lt; h){ g.DrawLine(Pens.White, 0, cy, w, cy); cy += dy;}
■网友
这个东西看起来好眼熟啊,我以为你用的是这个:c#咋实现这样的坐标格子
【c#咋实现这样的坐标格子】
这个项目实现了二维cad建模的功能,对于你的力学有限元那些梁,杆什么的画起来很轻松。里面自然有怎么绘制背景网格的代码,你找下吧。项目地址:http://www.codeproject.com/Articles/22549/OpenS-CAD-a-simple-D-CAD-application


    推荐阅读