IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> 在VS中关于boost::geometry图形开发库的几何图形可视化插件(Graphical Debugging) -> 正文阅读

[游戏开发]在VS中关于boost::geometry图形开发库的几何图形可视化插件(Graphical Debugging)

目录

1、Boost.Geometry介绍

2、Graphical Debugging插件

3、VS中安装

3.1联机安装

3.2手动安装

3.3实操安装失败


1、Boost.Geometry介绍

????????Boost.Geometry(又名 Generic Geometry Library,GGL)是 Boost C++ 库集合的一部分,定义了解决几何问题的概念、基元和算法。

????????Boost.Geometry 包含一个维度无关、与坐标系无关且可扩展的内核,基于概念、元函数和标签调度。在该内核之上,构建了算法:面积,长度,周长,质心,凸壳,交叉(裁剪),内(多边形中的点),距离,包络(边界框),简化,变换等等。该库支持高精度算术数字,如?ttmath

????????Boost.Geometry 包含可实例化的几何类,但库用户也可以使用自己的类。使用配准宏或特征类,可以调整其几何形状以满足 Boost.Geometry 概念。

????????Boost.Geometry可用于几何学发挥作用的所有领域:制图和GIS,游戏开发,计算机图形和小部件,机器人技术,天文学等。核心设计为尽可能通用并支持这些领域。目前,开发主要面向GIS。

2、Graphical Debugging插件

????????它支持 Boost.Geometry 和 Boost.Polygon 模型、Boost.Variant、值和点的 STL/Boost 容器、C 样式数组、C# 数组、List 和 LinkedList 以及用户定义的几何类型。该扩展具有以下组件:

  • 用于 Boost.Array、Boost.CircularBuffer、Boost.Container、Boost.Geometry、Boost.MPL、Boost.Polygon、Boost.Tuple 和 Boost.Variant 的调试器可视化工具
  • “几何图形监视”工具窗口显示公共坐标系中的几何图形,例如 Boost.Geometry、Boost.Polygon 多边形等。
  • 图形监视工具窗口,显示变量的图形表示,例如 Boost.几何模型、值向量、Boost.Gil 图像等。
  • 绘图观察工具窗口显示变量的绘图表示形式,例如双精度的矢量,对的数组等。

3、VS中安装

? ? ? ? 在学习Geometry前,我们可以在自己的VS上装上这么一个非常实用的插件Graphical Debugging。就可以实现geometry库内几何计算图形可视化的功能,便于我们在处理路径规划,矢量编辑和界面UI等方面的项目调试。

3.1联机安装

????????只需要在VS工具菜单下,扩展与更新(这个根据VS版本不同有所区别,例如VS2022则是直接“扩展”菜单下选择‘管理扩展’,当然VS2022搜索不到(lll¬ω¬)),联机,搜索Graphical Debugging,下载安装,插件大概318k,很容易下载完成,安装后重启VS;然后在视图其它窗口中,就可以找到查看的Geometry Watch,Graphical Watch,Plot Watch三个窗口菜单,详见

3.2手动安装

????????除了在Visual Studio上安装扩展,还可以手动安装本地已有的vsix扩展文件,具体操作如下:

? ? ? ? 1、去官网下载相关的插件文件vsix:GraphicalDebugging-v0.33.vsix

????????2、退出所有Visual Studio

????????3、cmd 命令切换到Visual Studio程序目录,也就是VSIXInstaller.exe程序所在目录,

(如果不记得vs安装在哪里,可以打开vs,然后在任务管理器里找到vs进程,展开进程信息,右键定位到vs进程目录)

????????4、然后输入:VSIXInstaller.exe(空格)vsix文件全路径;按回车进入安装界面;

3.3实操安装失败

????????根据上面的安装过程分别进行操作,发现我的VS2022联机中搜索不到Graphical Debugging插件,再下载vsix文件后,手动安装也是失败。

? ? ? ? ?这是为什么呢?后来发现该插件暂时不支持VS2022版本╮(╯▽╰)╭,暂时只支持13、15、17和19版本。那只能等待它支持后引入插件进行相关可视化调试工作了。

?????????无奈,最后在不重安装VS软件的情况下也没法去使用Graphical Debugging插件了。如此只能等待该插件作者更新了,再带来boost.geometry库可视化调试的便捷和乐趣了。

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2022-04-26 12:08:57  更:2022-04-26 12:12:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 -2025/1/17 0:15:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码