注册 登录
编程论坛 VB6论坛

想用VB画一个非直角的角度可调的坐标系,

新月1 发布于 2017-08-20 20:41, 1773 次点击
想用VB画一个非直角的角度可调的坐标系,有会的吗,求教。。。
6 回复
#2
风吹过b2017-08-21 08:55
不是画坐标系的问题,而是你的坐标系,映射到 左上角为 0,0  坐标里的算法问题。
比如说你的坐标系里这个点的是啥位置,然后映射到 平面坐标系中,这个点画到哪个位置去。
只要解决了这个问题,非直角的角度可调的坐标系就解决了。

#3
ZHRXJR2017-08-21 13:00
做过一个可以按角度旋转 Y 轴的程序,不知你需要的是什么,你准备实现的意图是什么。
#4
xiangyue05102017-08-21 16:50
回复 3楼 ZHRXJR
我也同意风版的看法,如果是直角坐标系,用空间矢量去平移、旋转都没有问题。
这种坐标系,就不好做。只是坐标轴上的点很简单,成一个角度分别计算一下窗口上的X、Y坐标就可以了。
但是(X,Y) X<>0的时候如何计算窗口上X、Y?  

主要还是坐标系的数学模型的问题
#5
新月12017-08-21 20:15
回复 3楼 ZHRXJR
嗯嗯,跟您做的这个差不多,可以把程序发给我看看吗,十分感谢
#6
ZHRXJR2017-08-22 09:49
以下是引用新月1在2017-8-21 20:15:52的发言:

嗯嗯,跟您做的这个差不多,可以把程序发给我看看吗,十分感谢

我原来做到不一定是你需要的,已经问了,你的意图是什么,你不回答,急着要程序,对你有用吗?
#7
y14697339742017-08-24 22:15
vb中估计没有这种坐标系算法,不过可以调整form坐标系,画坐标系如画图像
1