• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            eryar

            PipeCAD - Plant Piping Design Software.
            RvmTranslator - Translate AVEVA RVM to OBJ, glTF, etc.
            posts - 603, comments - 590, trackbacks - 0, articles - 0

            BOOST Voronoi Visualizer

            Posted on 2015-10-31 12:12 eryar 閱讀(2214) 評(píng)論(2)  編輯 收藏 引用

            BOOST Voronoi Visualizer

            eryar@163.com

            Abstract. The Voronoi extension of the Boost.Polygon library provides functionality to construct a Voronoi diagram of a set of points and linear segments in 2D space with some limitations. The paper mainly describles how to compile the boos voronoi visualizer and use it show the example voronoi diagram result.

            Key Words. Boost, Voronoi, Visualizer

            1.Introduction

            由Intel贊助的BOOST.POLYGON VORONOI庫(kù)提供了根據(jù)二維空間中的點(diǎn)和線段來(lái)構(gòu)造Voronoi圖的功能。

            wps_clip_image-6005

            Figure 1.1 Voronoi Diagram generated by Boost.Polygon Voronoi library

            Boost的Voronoi庫(kù)有以下特點(diǎn):

            v 開源Open Source(Boost Software License);

            v 提供對(duì)線段的支持Fully Functional with Segments;

            v 穩(wěn)定高效Robustness and Efficiency;

            v 輸出結(jié)果精確Precision of the Output Structures;

            v 接口簡(jiǎn)單,易于使用Simple Interface;

            v 不依賴第三方庫(kù)No Third Party Dependencies;

            因?yàn)槭怯媚0鍖?shí)現(xiàn),源碼都有以頭文件的形式提供,沒有依賴任何第三方庫(kù),方便程序布署。程序接口簡(jiǎn)單,很容易在程序中使用,且輸出結(jié)果精確,算法性能高。提供了對(duì)線段的支持,即使有些商業(yè)庫(kù)也沒有提供對(duì)線段的支持。

            Visulalization Boost Voronoi in OpenSceneGraph 一文中已經(jīng)對(duì)boost的voronoi庫(kù)的用法進(jìn)行介紹,本文主要介紹如何編譯boost自帶的顯示Voronoi圖程序,來(lái)對(duì)數(shù)據(jù)進(jìn)行可視化。

            2.Compile

            因?yàn)锽oost.Polygon的Voronoi庫(kù)不依賴任何第三方庫(kù),而可視化程序voronoi_visualizer用到了Qt,程序的編譯也很簡(jiǎn)單。配置好boost庫(kù)和Qt庫(kù)后就可以了。下面詳細(xì)介紹在Visual Studio中使用Qt-plugin的方式的編譯過(guò)程。

            2.1 新建一個(gè)Qt Application

            安裝Visual Studio的Qt-Plugin后會(huì)在新建的界面中出現(xiàn)Qt相關(guān)的工程,這里創(chuàng)建一個(gè)Qt Application工程,如下圖所示:

            wps_clip_image-6008

            Figure 2.1 New Project

            2.2 配置工程

            因?yàn)関oronoi_visualizer使用到了Qt的OpenGL庫(kù),所以需要把OpenGL庫(kù)選中,如下圖所示:

            wps_clip_image-964

            Figure 2.2 Select OpenGL Library

            2.3 刪除文件

            將程序自動(dòng)生成的main.cpp和voronoivisualizer.h, voronoivisualizer.cpp刪除,并將boost庫(kù)的文件voronoi_visual_utils.hpp和voronoi_visualizer.cpp復(fù)制到工程所在文件夾,并添加到工程中,編譯即可。

            wps_clip_image-13124

            Figure 2.3 voronoi visualizer

            3.Show Off

            編譯成功后,就可以對(duì)boost的示例數(shù)據(jù)進(jìn)行可視化。先通過(guò)按鈕Browse Input Directory選擇數(shù)據(jù)輸入目錄,對(duì)文件列表中的數(shù)據(jù)雙擊就可以顯示出結(jié)果了。

            wps_clip_image-31113

            wps_clip_image-21148

            wps_clip_image-1327

            wps_clip_image-12228

            wps_clip_image-13832

             

            Feedback

            # re: BOOST Voronoi Visualizer  回復(fù)  更多評(píng)論   

            2015-11-02 09:10 by ccsdu2009
            樓主做的東西我還真不理解

            # re: BOOST Voronoi Visualizer  回復(fù)  更多評(píng)論   

            2015-11-02 10:45 by eryar
            @ccsdu2009
            這個(gè)東西我也不太理解,只是一個(gè)程序里面可能會(huì)用到。

            你可以google看看voronoi看看這個(gè)東西的應(yīng)用,應(yīng)用還比較廣泛的。

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            999久久久免费国产精品播放| 久久高清一级毛片| 久久精品www人人爽人人| 国产亚州精品女人久久久久久| 国产精品免费久久久久久久久 | 91精品久久久久久无码| 狠狠色丁香婷婷综合久久来 | 99久久精品国产一区二区蜜芽| 久久激情五月丁香伊人| 欧美伊香蕉久久综合类网站| 粉嫩小泬无遮挡久久久久久| 久久综合噜噜激激的五月天| 精品无码久久久久国产动漫3d| 久久久精品波多野结衣| 亚洲人成网亚洲欧洲无码久久| 天天爽天天爽天天片a久久网| 亚洲国产成人精品无码久久久久久综合| 久久这里只有精品18| 精品久久久久久无码人妻热| 久久九九精品99国产精品| 久久这里有精品视频| 色综合久久夜色精品国产| 亚洲国产小视频精品久久久三级 | 欧美日韩久久中文字幕| 国内精品久久久久影院老司| 久久综合久久综合久久综合| 日韩人妻无码一区二区三区久久| 久久久久亚洲av成人无码电影| 蜜桃麻豆www久久| 久久成人国产精品二三区| 人妻精品久久无码区| 欧美一区二区三区久久综合| 久久无码AV中文出轨人妻| 中文字幕亚洲综合久久菠萝蜜| 久久久久国产精品嫩草影院| 久久精品国产福利国产琪琪| 国产综合精品久久亚洲| 国产精品免费看久久久香蕉| 久久久无码精品亚洲日韩软件| 欧美久久久久久午夜精品| 青青草国产97免久久费观看|