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

威联通231p做网站互联网项目推广是什么

威联通231p做网站,互联网项目推广是什么,北京平谷住房和城乡建设委员会网站,做网站一个月多少钱OpenGL笔记十九之相机系统 —— 2024-10-02 晚上 bilibili赵新政老师的教程看后笔记 code review! 文章目录 OpenGL笔记十九之相机系统1.运行1.1.游戏相机1.2.轨迹球相机 2.游戏相机与轨迹球相机切换3.博主笔记本要运行需要更改的文件更改1:28_OpenGL_CameraSystem/applicat…

OpenGL笔记十九之相机系统

—— 2024-10-02 晚上

bilibili赵新政老师的教程看后笔记

code review!

文章目录

  • OpenGL笔记十九之相机系统
    • 1.运行
      • 1.1.游戏相机
      • 1.2.轨迹球相机
    • 2.游戏相机与轨迹球相机切换
    • 3.博主笔记本要运行需要更改的文件
      • 更改1:28_OpenGL_CameraSystem/application/Application.cpp
      • 更改2:28_OpenGL_CameraSystem/application/CMakeLists.txt
      • 更改3:28_OpenGL_CameraSystem/assets/shaders/fragment.glsl
      • 更改4:28_OpenGL_CameraSystem/assets/shaders/vertex.glsl
      • 更改5:28_OpenGL_CameraSystem/CMakeLists.txt
      • 更改6:28_OpenGL_CameraSystem/main.cpp

1.运行

1.1.游戏相机

鼠标右键按住可控制旋转
在这里插入图片描述

1.2.轨迹球相机

在这里插入图片描述

2.游戏相机与轨迹球相机切换

注意代码文件中是拼写错误的GameCameraControl.h,应该是小写g

#include "application/camera/trackBallCameraControl.h"
#include "application/camera/gameCameraControl.h"// GameCameraControl* cameraControl = nullptr;
TrackBallCameraControl* cameraControl = nullptr;cameraControl = new TrackBallCameraControl();
// cameraControl = new GameCameraControl();

3.博主笔记本要运行需要更改的文件

Files 28_OpenGL_CameraSystem/application/Application.cpp and diff_temp/28_OpenGL_CameraSystem/application/Application.cpp differ
Files 28_OpenGL_CameraSystem/application/CMakeLists.txt and diff_temp/28_OpenGL_CameraSystem/application/CMakeLists.txt differ
Files 28_OpenGL_CameraSystem/assets/shaders/fragment.glsl and diff_temp/28_OpenGL_CameraSystem/assets/shaders/fragment.glsl differ
Files 28_OpenGL_CameraSystem/assets/shaders/vertex.glsl and diff_temp/28_OpenGL_CameraSystem/assets/shaders/vertex.glsl differ
Files 28_OpenGL_CameraSystem/CMakeLists.txt and diff_temp/28_OpenGL_CameraSystem/CMakeLists.txt differ

更改1:28_OpenGL_CameraSystem/application/Application.cpp

在这里插入图片描述

更改2:28_OpenGL_CameraSystem/application/CMakeLists.txt

在这里插入图片描述

#递归将本文件夹下所有cpp
file(GLOB_RECURSE APP ./  *.cpp)add_library(app ${APP} )target_include_directories(app PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
target_link_libraries(app PRIVATE glfw)

更改3:28_OpenGL_CameraSystem/assets/shaders/fragment.glsl

在这里插入图片描述

更改4:28_OpenGL_CameraSystem/assets/shaders/vertex.glsl

在这里插入图片描述

更改5:28_OpenGL_CameraSystem/CMakeLists.txt

在这里插入图片描述

# 指定 CMake 最低版本
cmake_minimum_required(VERSION 3.12)
add_definitions (-DDEBUG)# 项目名称
project(OpenGL_Lecture)# 设置 C++ 标准
set(CMAKE_CXX_STANDARD 17)file(GLOB ASSETS "./assets" )file(COPY ${ASSETS} DESTINATION ${CMAKE_BINARY_DIR})# 包含头文件目录
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/thirdParty/include/usr/include
)# 包含库文件目录
link_directories(${CMAKE_CURRENT_SOURCE_DIR}/thirdParty/lib/usr/lib/x86_64-linux-gnu
)# 设置 CMAKE_PREFIX_PATH 以找到 GLFW
set(CMAKE_PREFIX_PATH "/usr/local/lib/cmake/glfw3")
set(GLFW_DIR "/usr/local/lib/cmake/glfw3")# 查找 GLFW3 库
find_package(glfw3 REQUIRED CONFIG)add_subdirectory(wrapper)
add_subdirectory(application)
add_subdirectory(glframework)# 添加可执行文件
add_executable(openglStudy "main.cpp" "glad.c")# 链接库
target_link_libraries(openglStudy glfw wrapper app fw)

更改6:28_OpenGL_CameraSystem/main.cpp

在这里插入图片描述

http://www.yidumall.com/news/21068.html

相关文章:

  • 湖南沙坪建设有限公司网站网站死链检测工具
  • 如何做淘客网站seo全网推广
  • 江苏网站建设找拉米拉项目营销策划方案
  • 网站建设网站乐天seo培训
  • iis 如何搭建网站网络优化培训要多少钱
  • 让百度收录整个网站seo怎么读
  • 公司建设网站成果预测百度com百度一下你
  • 日本门户网站有哪些网站设计公司
  • 抚宁区建设局网站最新新闻事件
  • 网站视频上传怎么做网站发稿平台
  • 开一个素材设计网站怎么做百度app在哪里找
  • 学生网站设计外贸网站推广优化
  • 苏州模板建站哪家好网推拉新app推广平台
  • 网上哪些网站可以做设计项目百度工具seo
  • 用cms建设网站课程品牌营销理论有哪些
  • 江苏建设银行客服电话杭州网络推广网络优化
  • 花生壳网站建设seo是什么意思知乎
  • html与wordpress企业网站关键词优化
  • 英文企业网站开发衡阳seo快速排名
  • 政务网站建设及安全优化关键词有哪些方法
  • 律师做网络推广哪个网站好搜索引擎seo排名优化
  • 做外贸网站渠道市场营销推广策略
  • 山西营销网站建设设计怎么请专业拓客团队
  • 个体户 网站建设人工智能培训师
  • 惠州做公司网站google图片搜索
  • 容桂微信网站建设百度一下你就知道官网新闻
  • 网站程序免费下载网站优化推广怎么做
  • 美食网站开发现状国内最新新闻
  • 模板型网站今日军事头条新闻
  • 做网站找哪里媒体发稿公司