易语言GDI三维球体源码,GDI三维球体,球坐标到笛卡尔坐标_X,球坐标到笛卡尔坐标_Y,球坐标到笛卡尔坐标_Z,重画球体,API_BitBlt,API_GetDC
1
/*=============================================== 作者:LXZ-2008 FROM:CUMT 计08级 时间:2012-04-22 功能:能在SDK、MFC编程中实现笛卡尔 坐标系统的绘制,以及曲线,点的绘制。 特性:1.本程序采用面向对象思想设计; 2.具备很好的独立性,随时可以把这两个文件应 用在任意SDK、MFC开发中; 3.有良好的灵活性,扩展性,易用性,在稍微扩 展一下可以绘制任意曲线,图形; 4.具备良好的组合性,符合模块内高内聚,模块 外低耦合的思路; 5.整个程序仅有1300行左右代码,如果嫌代码过 多,可以把原先变量的PROTECTED保护类型打开, 换成PUBLIC,这样去掉GET和SET函数,这个思路 起源于我对J2EE中STRUTS2框架的学习以及对COM 组件技术的了解,它们也是这种思路这时可以省 下几百行代码。 6.当然也会有设计模式的思路在里面。 个人说明: 本程序花了我将近2天的时间编写,尽管开始有点 不想,但是还是觉得有意义,能给广大网友提供益处。 本系统的雏形来自2010年下半年的程序,当时花了 10天时间,弄了3千行代码。在现在看来当时的程序的 执行效率未必比现在的低,但是可维护性糟糕,可拓展 性糟糕,不具备良好的灵活性。需求改变了,代码会大 幅改变。换句话说,现在看来当时的程序是十分糟糕的, 生命周期已经结束。 而在用了面向对象的思想和设计模式,以及一些数 据结构去重新搭建这个系统的时候,代码其实1千多行就 搞定了,时间3-4天,不需要那么多(现在我来弄的话)。 主要起源于自己参与真实的有数十万代码的项目的开发, 这样提高了对程序开发的认识,以及商业程序应该如何 开发。同时也是自己面向对象思想和设计模式学习,对 自身思想的提高。 希望阅读代码的人觉得这些代码是优雅的,这就满 足了,尽管注释少了些,你们自己加吧。 QQ:706625262 E-MAIL:706625262@qq.com 不做商业和技术支持。 声明: 本程序代码未经本人同意,或者未给我MONEY的前提下, 不得用于商业目的,别让我鄙视你。在非商业目的使用 下请注明本人是原创,表学腾讯。 ==================================================*/
2023-01-04 17:59:50 46KB 坐标系 绘图 C++ API
1
Matlab 的 sph2cart 的变体,将雷达坐标向量(范围、方位角、高程)转换为笛卡尔坐标(东、北、上)。 请注意雷达坐标与球坐标的不同定义,它们需要这种不同的功能(请参阅帮助注释中的确切定义)。 输入格式#1:[...] = rae2xyz(范围,方位角,仰角) 输入格式 #2:[...] = rae2xyz(rae) 输出格式 #1:[东,北,上] = rae2xyz(...) 输出格式#2:xyz = rae2xyz(...) 输入坐标可以是奇异值或坐标点向量。 使用相应的 xyz2rae 函数进行逆变换。 注意:rae2xyz 不考虑地球曲率、电离层光束弯曲等 - 这个简单的函数使用一个简单的平面自由空间模型。
2022-09-21 16:13:30 2KB matlab
1
图 2.12 笛卡尔坐标平面上两点间的距离
2022-06-25 17:07:04 52.68MB MATLAB,编程
1
将 n 维极坐标转换为笛卡尔坐标
2022-04-20 15:16:04 2KB matlab
1
Matlab cart2sph的一种变体,将笛卡尔坐标(东,北,上)的矢量转换为雷达坐标(范围,方位角,高程)。 请注意雷达坐标与球坐标的不同定义,它们需要这种不同的功能(请参阅帮助注释中的确切定义)。 输入格式#1:[...] = xyz2rae(x,y,z) 输入格式 #2:[...] = xyz2rae(xyz) 输出格式 #1:[范围、方位角、仰角] = xyz2rae(...) 输出格式#2:rae = xyz2rae(...) 输入坐标可以是奇异值或坐标点向量。 使用相应的 rae2xyz 函数进行逆变换。 注意:xyz2rae 不考虑地球曲率、电离层光束弯曲等 - 这个简单的函数使用一个简单的平面自由空间模型。
2021-11-01 20:51:05 2KB matlab
1
笛卡尔坐标机器人的建模与控制
2021-09-28 10:22:31 1.62MB C++
1
通过 CORDIC 算法计算 sqrt (x^2 + y^2) 和 atan (y/x)。 此函数执行 9 次迭代
2021-09-19 01:11:48 2KB matlab
1
直角坐标系转换球坐标系,matlab代码,有一个附件,附件123列表示xyz坐标,得到一个文件123列表示极坐标thita,fai,和r三个参数
2021-09-14 11:03:53 24KB matlab极坐标 坐标转换
1
matlab编程计算,源代码。可以将笛卡尔坐标系下的坐标转换为大地坐标系下的坐标,大地坐标系的参数可以自己设置,如选择WGS84或是CGCS2000
2021-07-14 09:06:24 1KB matlab 笛卡尔坐标 大地坐标系 WGS84