当前位置:编程学习 > C#/ASP.NET >>

蛋疼问题求大神指教



小弟菜鸟入门,希望有大神能指点,.
我通过在picturebox来显示运动轨迹...使用的GDI+ 中的Drawline...
但是满屏图框的像素点也只有1000左右,而其中的点DRAWLINE又不能使用浮点,
比如我要表示2度的小变化时,X,Y将近20:1 才能看出效果...由于有SIN,COS运算,最后导致我的线画误差太大...
有什么办法能画出较标准线呢...
马上要交东西了,求助 --------------------编程问答-------------------- 不明白你说的是什么
不过, 运算可以用浮点, 绘图时转换或映射为定点整数就可以了。 --------------------编程问答-------------------- System.Drawing中有一个PointF的结构体。Drawline也可以用这个参数进行绘图。你可以试试。
但是你说的X:Y=20:1这个情况,貌似没太好的解决方案。 --------------------编程问答--------------------
引用 1 楼 sihez 的回复:
不明白你说的是什么
不过, 运算可以用浮点, 绘图时转换或映射为定点整数就可以了。

是啊,转换成整数了,但是绘图特别不精确... --------------------编程问答--------------------
引用 2 楼 scliu1987 的回复:
System.Drawing中有一个PointF的结构体。Drawline也可以用这个参数进行绘图。你可以试试。
但是你说的X:Y=20:1这个情况,貌似没太好的解决方案。

我也注意到这个结构体...但是Drawline貌似不能用这个吧???
--------------------编程问答-------------------- DrawLine 接受PointFont类型,比例尺可缩放可以解决问题 --------------------编程问答--------------------
引用 5 楼 good_jobs 的回复:
DrawLine 接受PointFont类型,比例尺可缩放可以解决问题

你的意思是,我自己创建图片,然后再把图片装进PICTUREBOX? --------------------编程问答--------------------
引用 5 楼 good_jobs 的回复:
DrawLine 接受PointFont类型,比例尺可缩放可以解决问题

能说详细点吗
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,