您当前的位置: 首页 > 

插件开发

暂无认证

  • 1浏览

    0关注

    492博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Boost库-功能介绍-Geometry-图形开发库-计算几何-常用功能封装-GraphicalDebugging(一)

插件开发 发布时间:2022-04-25 07:22:52 ,浏览量:1

文章目录
    • 1.创建多边形
    • 2.常用类型的定义
    • 3.作者答疑
  面对一些路径规划,矢量编辑和界面UI方面的项目时,平面几何的计算功能是非常常见的,也是必备的。本文介绍一个成名已久的开源库,Boost中Geometry,阅读之前,希望读者对C++模板编程有一定程序的了解,推荐大家先阅读博主写的函数模板和类模板。这样阅读本文知识来讲就不会有什么问题。学习Geometry前,读者可以在自己的VS上装上一个非常实用的插件GraphicalDebugging。只需要在VS工具菜单下,扩展与更新,联机,搜索GraphicalDebugging,下载安装,插件大概304k,很容易下载完成,安装后重启VS;然后在视图其它窗口中,就可以找到查看的Geometry Watch,Graphical Watch,Plot Watch三个窗口菜单。 在这里插入图片描述

1.创建多边形

  首先是给读者简单示范一下多边形的创建及插件的使用。代码如下:

#include 
#include 
#include 
int main()
{
	typedef boost::geometry::model::point Point;
	typedef boost::geometry::model::polygon Polygon; // ccw, open polygon

	//创建多边形
	Polygon p;
	for (float a = 0; a             
关注
打赏
1665481431
查看更多评论
0.0367s