我使用ellipse设定了圆形的坐标,不过窗口显示的图形看起来像椭圆,使用rectangle也是同样的情况 我觉得问题应该出现在窗口比例的设定上 不过不会解决 求大神帮助 或者可以给我一段相关的程序 我自己研究也好
附上我的程序和图
初次发帖,考虑不周,已将程序复制,谢谢!
[Fortran] 纯文本查看 复制代码
program draw
use IFQWin
implicit none
real(8)::upx=-10.0,downx=10.0,upy=10.0,downy=-10.0
integer::status
logical(2)::finvert=.TRUE.
type(wxycoord)::wt
real(8)::wx1,wy1,wx2,wy2,wx3,wy3,wx4,wy4
wx1=-1.0;wy1=1.0;wx2=1.0;wy2=-1.0
wx3=3.0;wy3=1.0;wx4=5.0;wy4=-1.0
status=setwindow(finvert,upx,upy,downx,downy)
call moveTo_w(upx,0.0_8,wt)
status=lineto_w(downx,0.0_8)
call moveTo_w(0.0_8,downy,wt)
status=lineto_w(0.0_8,upy)
status=ellipse_w($gborder,wx1,wy1,wx2,wy2)
status=ellipse_w($gborder,wx3,wy3,wx4,wy4)
end program draw
|