OSG学习笔记14-快速构建视图的窗口设备(OSG程序在窗口中显示)

2024-06-04 10:32

本文主要是介绍OSG学习笔记14-快速构建视图的窗口设备(OSG程序在窗口中显示),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

讲道理,像我这么蠢的人真的不多了。想同时运行一个模拟触摸板的模拟器程序,还有自己的OSG程序,脑子都纠结破了,又是想用Qt,又是想照着书上的代码,创建窗口,拿着书,跑去问实验室C++小王子,到底应该把绘制模型语句加上。小王子答:为什么要这么复杂,在窗口中显示OSG程序,不是一句话的事情吗。OMG!我表示不相信。

后来一想,我为什么从来没有考虑过,OSG程序,是怎么将所绘制的图形显示出来的,还不是构建了一个viewer嘛,就是所谓的视景器啊,我的天,然后查看王锐大大的《OSG三维渲染引擎设计与实践》里面的关于视景器中视图类的基本结构,分分钟吐血,自己还纠结了那么久。


—————————————————————————————————————————————————————————————————————————————

void setUpViewInWindow(int x,int y, int width,int height,unsigned int screenNum);

void setUpViewOnSingleScreen(unsigned int screenNum);

快速构建视图的窗口设备,在指定屏幕上创建一个指定位置和尺寸的窗口,或者一个全屏窗口。

调用:

viewer.setUpViewInWindow(0,0,500,500,1);

—————————————————————————————————————————————————————————————————————————————


刚刚看到freesourth大大的朋友圈发的文章,笑死了,

单身程序够解决了一个技术难题后没有妹子可以炫耀或夸一下自己怎么办?

大神回复:“现在你明白了吧,为什么那么多程序员要写技术博客”

其实有对象的程序媛在解决虽然可能很简单的技术难题后,也会写博客炫耀。哈哈哈。


这篇关于OSG学习笔记14-快速构建视图的窗口设备(OSG程序在窗口中显示)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1029826

相关文章

快速修复一个Panic的Linux内核的技巧

《快速修复一个Panic的Linux内核的技巧》Linux系统中运行了不当的mkinitcpio操作导致内核文件不能正常工作,重启的时候,内核启动中止于Panic状态,该怎么解决这个问题呢?下面我们就... 感谢China编程(www.chinasem.cn)网友 鸢一雨音 的投稿写这篇文章是有原因的。为了配置完

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

Python利用ElementTree实现快速解析XML文件

《Python利用ElementTree实现快速解析XML文件》ElementTree是Python标准库的一部分,而且是Python标准库中用于解析和操作XML数据的模块,下面小编就来和大家详细讲讲... 目录一、XML文件解析到底有多重要二、ElementTree快速入门1. 加载XML的两种方式2.

将Java程序打包成EXE文件的实现方式

《将Java程序打包成EXE文件的实现方式》:本文主要介绍将Java程序打包成EXE文件的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录如何将Java程序编程打包成EXE文件1.准备Java程序2.生成JAR包3.选择并安装打包工具4.配置Launch4

Java程序进程起来了但是不打印日志的原因分析

《Java程序进程起来了但是不打印日志的原因分析》:本文主要介绍Java程序进程起来了但是不打印日志的原因分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java程序进程起来了但是不打印日志的原因1、日志配置问题2、日志文件权限问题3、日志文件路径问题4、程序

使用Python构建一个Hexo博客发布工具

《使用Python构建一个Hexo博客发布工具》虽然Hexo的命令行工具非常强大,但对于日常的博客撰写和发布过程,我总觉得缺少一个直观的图形界面来简化操作,下面我们就来看看如何使用Python构建一个... 目录引言Hexo博客系统简介设计需求技术选择代码实现主框架界面设计核心功能实现1. 发布文章2. 加

MySQL高级查询之JOIN、子查询、窗口函数实际案例

《MySQL高级查询之JOIN、子查询、窗口函数实际案例》:本文主要介绍MySQL高级查询之JOIN、子查询、窗口函数实际案例的相关资料,JOIN用于多表关联查询,子查询用于数据筛选和过滤,窗口函... 目录前言1. JOIN(连接查询)1.1 内连接(INNER JOIN)1.2 左连接(LEFT JOI

SpringBoot实现微信小程序支付功能

《SpringBoot实现微信小程序支付功能》小程序支付功能已成为众多应用的核心需求之一,本文主要介绍了SpringBoot实现微信小程序支付功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作... 目录一、引言二、准备工作(一)微信支付商户平台配置(二)Spring Boot项目搭建(三)配置文件

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.