当前位置: 首页 > article >正文

OpenTK显示像素点云图

            GL.Clear(ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit);    // 清空屏幕 
            GL.LoadIdentity();                    // 重置
            GL.PointSize(1);
            GL.Translate(0.0f, 0.0f, 3.0f);    // 设置坐标,距离屏幕距离为6

            GL.Rotate(37, 1.0f, 0.0f, 0.0f);    // 绕X轴旋转
            GL.Rotate(-45, 0.0f, 1.0f, 0.0f);    // 绕Y轴旋转
            GL.Rotate(-30, 0.0f, 0.0f, 1.0f);    // 绕Z轴旋转

            GL.Ortho(0, glControl.Width, glControl.Height, 0, 0.01f, 2048.0f);
            //GL.Viewport(0, 0, glControl.Width, glControl.Height);

            GL.Begin(BeginMode.Points);          // 绘制立方体
            GL.Color3(0.0f, 1.0f, 0.0f);            // 设置颜色
            for (int i = 0; i < terrainData.ncols; i++)
            {
                for (int j = 0; j < terrainData.nrows; j++)
                {
                    GL.Vertex3((float)i, (float)j, (float)terrainData.terrainMap[i, j]/256.0f);
                }
            }
            GL.End();                       // 结束绘制
            this.glControl.SwapBuffers();


http://www.kler.cn/news/356409.html

相关文章:

  • 深圳易图讯科技有限公司承建的厦门应急处突大队三维电子沙盘顺利通过专家验收
  • LeetCode-3191 使二进制数组全部等于1的最少操作次数
  • 位运算题目-Java实现-LeetCode题解:判断字符是否唯一-丢失的数字-两整数之和-只出现一次的数字 II-消失的两个数字
  • 从0开始深度学习(14)——模型选择、欠拟合、过拟合
  • torch.nn.Sequential介绍
  • 线性可分支持向量机的原理推导 最大化几何间隔d 公式解析
  • D36【python 接口自动化学习】- python基础之函数
  • VUE 开发——Vue学习(四)—— 智慧商城项目
  • Javascript中的堆内存和栈内存
  • mysql--数据类型
  • 前端vue项目使用Decimal.js做加减乘除求余运算
  • C++20中头文件source_location的使用
  • 大数据学习-Clickhouse
  • 数据结构——链表,哈希表
  • makefile和make
  • JavaWeb学习(3)
  • [项目详解][boost搜索引擎#1] 概述 | 去标签 | 数据清洗 | scp
  • 024 elasticsearch集群
  • 生财合伙人推荐 - 鞠海深-群控
  • 霍夫圆型硬币检测Matlab程序