二维图形与线对象展示:通联支付API教程
需积分: 0 186 浏览量
更新于2024-08-10
收藏 9.5MB PDF 举报
二维图形显示是通联支付平台API文档中的一个重要章节,主要讲解了如何在IDL(Interactive Data Language)环境中利用对象图形法进行图形绘制和控制。在进行二维图形的显示前,需要设置一个显示体系结构,包括创建窗口、视图和模型。首先,通过以下步骤建立基本环境:
1. **创建窗口**:
- 使用`Obj_New('IDLgrWindow', dimension=[400,400], retain=2)`创建一个400x400像素的窗口,并设置保留对象。
2. **创建视图**:
- 创建一个视口`oView`,设置视图平面范围`viewPlane_Rect = [-1,-1,2,2]`,以及观察点`eye = 3`和z-clipping范围`zClip = [2,-2]`,用于调整图形的显示效果。
3. **模型与视图关联**:
- 将`oModel`添加到视图`oView`中,确保图形内容与视图相关联。
4. **实际绘制**:
- 使用`oPolyline = Obj_New('IDLgrPolyline', x, y)`创建线对象,其中`x`和`y`是坐标数据,然后将线对象添加到模型并显示在窗口上。
5. **图形修改**:
- 可以对线对象的颜色进行修改,如`oPolyline->Setproperty, color=[255,0,0]`,设置为红色。
9.4.1 线对象部分详细介绍了如何使用`IDLgrPolyline`对象来绘制线段,并提供了实例代码展示如何定义线的位置坐标和颜色的设置。这展示了IDL的灵活性,允许开发者轻松地控制图形元素的样式和表现。
此外,文档还提及了与二维图形相关的其他内容,例如多边形、坐标轴和图像的显示处理,但这部分内容没有在提供的摘录中详细说明。整个章节强调了使用IDL进行图形交互设计的强大功能,以及其在通联支付平台中的应用,对于学习者来说,这部分内容可以帮助他们理解如何在实际开发中创建和定制自定义的二维图形界面。
2019-03-24 上传
2010-01-19 上传
2017-12-15 上传
614 浏览量
193 浏览量
405 浏览量
539 浏览量
3672 浏览量
杜浩明
- 粉丝: 13
- 资源: 2万+
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践