社区
C++ Builder
帖子详情
坐标转换?????
hpencil
2004-05-09 09:43:58
请问如何将平面直角坐标系的某点转换到屏幕坐标系中.(一个原点在左下角一个原点在左上角),最好能有详细说明??
...全文
33
6
打赏
收藏
坐标转换?????
请问如何将平面直角坐标系的某点转换到屏幕坐标系中.(一个原点在左下角一个原点在左上角),最好能有详细说明??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
COpyFRee
2004-05-09
打赏
举报
回复
噢,按你的要求是写反了,不过方法是一样的啊,既然你知道平面几何坐标,那中间的部分反过来不就行么?
Rurama
2004-05-09
打赏
举报
回复
我不清楚你的程式要做什么啊。可不可以说说
hpencil
2004-05-09
打赏
举报
回复
To: Rurama
能不能说详细点!!!!
To :COpyFRee
你好像弄反了吧!
Rurama
2004-05-09
打赏
举报
回复
有转换的API,好像是什么ToScreen吧。不过我用的时候感觉不好,所以后来就用了一个控件ScrollBox放在了窗体上然后取坐标操作,很好好用。:)
COpyFRee
2004-05-09
打赏
举报
回复
一个 Form 上放置两个 Label 控件,名称默认。窗体 MouseMove 事件如下:
//---------------------------------------------------------------------------
void __fastcall TForm1::FormMouseMove(TObject *Sender, TShiftState Shift,
int X, int Y)
{
TPoint pos1; //存放屏幕坐标
TPoint pos2; //存放平面几何坐标
pos1.x = X;
pos1.y = Y;
pos2.x = GetSystemMetrics( SM_CXSCREEN ) - pos1.x;
pos2.y = GetSystemMetrics( SM_CYSCREEN ) - pos1.y;
Label1->Caption = "屏幕坐标 X: " + IntToStr(pos1.x) + " , Y: " + IntToStr(pos1.y);
Label2->Caption = "几何坐标 X: " + IntToStr(pos2.x) + " , Y: " + IntToStr(pos2.y);
}
//---------------------------------------------------------------------------
zxcdewq
2004-05-09
打赏
举报
回复
SetViewportOrgEx可以设置坐标
BOOL SetViewportOrgEx(
HDC hdc, // handle to device context
int X, // new x-coordinate of viewport origin
int Y, // new y-coordinate of viewport origin
LPPOINT lpPoint // original viewport origin
);
不过自己转换也很容易,
3点法求解
坐标转换
参数(7参数 严密直解)
3点法求解
坐标转换
参数(7参数 严密直解)
坐标转换
(北京54、西安80、WGS84、自定义坐标系)
现在只要你输入坐标数字,就可以转换呈你想要的坐标系统,很简单,一看就会。
OpenGL-自主高性能三维GIS平台架构与实现
1.采用C++与OpenGL实现一套高性能的GIS平台 2. Google Map数据的加载 3.... 地图投影支持,支持
坐标转换
8. OpenGL4.3规范绘制管理 9 .GPU数据压缩,性能N倍提升 10. Instance ,3D Texture Array 的方式
MFC实战篇——客户区坐标与屏幕
坐标转换
,获取对话框中控件的坐标,获取鼠标点击处的像素值
文章目录一、客户区坐标与屏幕
坐标转换
1. GetWindowRect2. GetClientRect3. ClientToScreen4. ScreenToClient5. 对话框中控件的坐标二、实例1. 获取图像控件的坐标信息2. Mat图片显示在MFC图片控件中3. 获取鼠标点击...
如何在AutoCAD中快速进行
坐标转换
?
借助GIS4CAD插件可在AutoCAD中快速进行国家2000、西安80、北京54、WGS84、火星坐标、百度坐标、墨卡托坐标之间的相互转换。
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章