bc31的问题:如何改变绘图区的坐标系方向和坐标原点

cbc 2005-10-29 09:55:07
BC31下默认的坐标原点在左上角,

问:
如何改变其坐标系方向和坐标原点那?
比如如何使坐标原点在整个绘图屏幕的中心,x轴向右,y轴向上。
...全文
130 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ma100 2005-11-02
没有这种功能支持
回复
lujun-cc 2005-11-02
坐标系方向及尺度都是一个逻辑值,自己在计算时引入这些因素也可以的!
回复
NetsEagle 2005-11-02
坐标系的方向的改变可以使用旋转变换来订制阿
坐标系的原点上边已经说了
回复
看错了,是用(maxX/2 + x, maxY/2 - y)代替(x,y)就可以了
回复
自己计算时用最大值减y就可以了,BC是DOS时代的工具,其函数都是直接操作显存的,所以没有这种功能支持。
回复
cbc 2005-11-02
up
回复
fiftymetre 2005-10-30
Windows提供了函式SetViewportOrgEx和SetWindowOrgEx,用来改变视埠和视窗的原点,这些函式都具有改变轴的效果,以致(0,0)不再指左上角。

不懂BC的东东,只知道WIN下的设置
回复
cbc 2005-10-30
up
回复
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2005-10-29 09:55
社区公告
暂无公告