Name
qhull, rbox 2020.2 2020/08/31 (8.0.2)
Convex hull, Delaunay triangulation, Voronoi diagrams, Halfspace intersection
Documentation:
html/index.htm
<http://www.qhull.org/html>
Available from:
<http://www.qhull.org>
<http://www.qhull.org/download>
<http://github.com/qhull/qhull/wiki> ([email protected]:qhull/qhull.git)
News and a paper:
<http://www.qhull.org/news>
<http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.117.405>
Version 1 (simplicial only):
<http://www.qhull.org/download/qhull-1.0.tar.gz>
Purpose
Qhull is a general dimension convex hull program that reads a set
of points from stdin, and outputs the smallest convex set that contains
the points to stdout. It also generates Delaunay triangulations, Voronoi
diagrams, furthest-site Voronoi diagrams, and halfspace intersections
about a point.
Rbox is a useful tool in generating input for Qhull; it generates
hypercubes, diamonds, cones, circles, simplices, spirals,
lattices, and random points.
Qhull produces graphical output for Geomview. This helps with
understanding the output. <http://www.geomview.org>
Environment requirements
Qhull and rbox should run on all 32-bit and 64-bit computers. Use
an ANSI C or C++ compiler to compile the program. The software is
self-contained. It comes with examples and test scripts.
Qhull's C++ interface uses the STL. The C++ test program uses QTestLib
from the Qt Framework.
Qhull is copyrighted software. Please read COPYING.txt and REGISTER.txt
before using or distributing Qhull.
To cite Qhull, please use
Barber, C.B., Dobkin, D.P., and Huhdanpaa, H.T., "The Quickhull
algorithm for convex hulls," ACM Trans. on Mathematical Software,
22(4):469-483, Dec 1996, http://www.qhull.org.
To modify Qhull, particularly the C++ interface
Qhull is on GitHub
(http://github.com/qhull/qhull/wiki, [email protected]:qhull/qhull.git)
For internal documentation, see html/qh-code.htm
To install Qhull
Qhull is precompiled for Windows 32-bit, otherwise it needs compilation.
Qhull includes Makefiles for gcc and other targets, CMakeLists.txt for CMake,
.sln/.vcproj/.vcxproj files for Microsoft Visual Studio, and .pro files
for Qt Creator. It compiles under Windows with mingw.
(<https://github.com/qhull/qhull/wiki/Qhull-build-systems>)
Install and build instructions follow.
See the end of this document for a list of distributed files.
------------------
Index
Installing Qhull on Windows 10, 8, 7 (32- or 64-bit), Windows XP, and Windows NT
Installing Qhull on Unix with gcc
Installing Qhull with CMake 2.6 or later
Installing Qhull with Qt
Working with Qhull's C++ interface
Calling Qhull from C programs
Compiling Qhull with Microsoft Visual C++
Compiling Qhull with Qt Creator
Compiling Qhull with mingw/gcc on Windows
Compiling Qhull with cygwin on Windows
Compiling from Makfile without gcc
Compiling on other machines and compilers
Distributed files
Authors
------------------
Installing Qhull on Windows 10, 8, 7 (32- or 64-bit), Windows XP, and Windows NT
The zip file contains rbox.exe, qhull.exe, qconvex.exe, qdelaunay.exe,
qhalf.exe, qvoronoi.exe, testqset.exe, user_eg*.exe, documentation files,
and source files. Qhull.exe and user-eg3.exe are compiled with the reentrant
library while the other executables use the non-reentrant library.
To install Qhull:
- Unzip the files into a directory (e.g., named 'qhull')
- Click on QHULL-GO or open a command window into Qhull's bin directory.
- Test with 'rbox D4 | qhull'
To uninstall Qhull
- Delete the qhull directory
To learn about Qhull:
- Execute 'qconvex' for a synopsis and examples.
Or 'qconvex --help' or 'qconvex -?'
- Execute 'rbox 10 | qconvex' to compute the convex hull of 10 random points.
- Execute 'rbox 10 | qconvex i TO file' to write results to 'file'.
- Browse the documentation: qhull\html\index.htm
- If an error occurs, Windows sends the error to stdout instead of stderr.
Use 'TO xxx' to send normal output to xxx
To improve the command window
- Double-click the window bar to increase the size of the window
- Right-click the window bar
- Select Properties
- Check QuickEdit Mode
Select text with right-click or Enter
Paste text with right-click
- Change Font to Lucinda Console
- Change Layout to Screen Buffer Height 999, Window Size Height 55
- Change Colors to Screen Background White, Screen Text Black
- Click OK
- Select 'Modify shortcut that started this window', then OK
If you regularly use qhull on a Windows host, install a bash shell such as
https://gitforwindows.org/ # based on MSYS2
https://github.com/git-for-windows/git/wiki
http://www.msys2.org/
https://github.com/msys2/msys2/wiki
[mar'19] Git for Windows v2.21 requires 'qhull --help'
Install in C:\Git\... # Not 'Program Files\...' otherwise './configure && make' fails
www.cygwin.com
www.mingw.org/wiki/msys # for Windows XP
Road Bash (www.qhull.org/bash) # based on MSYS
------------------
Installing Qhull on Unix with gcc
To build Qhull, static libraries, shared library, and C++ interface
- Download and extract Qhull (either GitHub, .tgz file, or .zip file)
- make
- export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBRARY_PATH
- make test
'make install' installs Qhull at '/usr/local/'. It installs pkg-config files
at '/usr/local/lib/pkgconfig'. Change the install directory with DESTDIR and PREFIX.
To build 32-bit Qhull on a 64-bit host (uses 33% less memory in 4-d)
- make new M32=-m32
To build 32-bit Qhull without -fpic (may be faster, but shared library may fail)
- make new M32=-m32 FPIC=
The Makefiles may be edited for other compilers.
If 'testqset' exits with an error, qhull is broken
A simple Makefile for Qhull is in src/libqhull and src/libqhull_r.
To build the Qhull executables and libqhullstatic
- Extract Qhull from qhull...tgz or qhull...zip
- cd src/libqhull_r # cd src/libqhull
- make
------------------
Installing Qhull with CMake 2.6 or later
See CMakeLists.txt for examples and further build instructions
To build Qhull, static libraries, shared library, and C++ interface
- Download and extract Qhull (either GitHub, .tgz file, or .zip file)
- cd build
- cmake --help # List build generators
- cmake -G "<generator>" .. # e.g., for MINGW-w64 -- cmake -G "MSYS Makefiles" ..
- cmake ..
- make
- ctest
- make install # If MSYS or UNIX, default CMAKE_INSTALL_PREFIX is '/usr/local'
# otherwise if WINDOWS, installs to ../bin, ../include, and ../lib
- make uninstall # Delete the files in install_manifest.txt
The ".." is important. It refers to the parent directory (i.e., qhull/)
CMake installs lib/pkgconfig/qhull*.pc for use with pkg-config
If CMAKE_INSTALL_PREFIX is C:/Program Files/qhull, you may need to give 'Users' "full control"
to qhull's sub-directories: bin, doc, include, lib, and man (folder > Properties > Security > Edit > Users).
On Windows, CMake's 64-bit generators have a "Win64" tag. Qhull's data structures
are substantial larger as 64-bit code than as 32-bit code. This may slow down Qhull.
If cmake fails with "No CMAKE_C_COMPILER could be found"
- cmake was not able to find the build environment specified by -G "..."
If cmake's gcc smoketest fails after a Windows update
- Reinstall MINGW-w64 and delete CMakeCache.txt. A Windows update can break gcc process creation for cc1.
------------------
Installing Qhull with Qt
To build Qhull, including its C++ tes
没有合适的资源?快使用搜索试试~ 我知道了~
如何在QT 中部署点云库(Point Cloud Library) demo 范例
共2000个文件
h:1670个
hpp:326个
cpp:2个
需积分: 0 0 下载量 51 浏览量
2024-02-21
17:16:49
上传
评论
收藏 238.16MB ZIP 举报
温馨提示
1. QT 部署PCL demo 范例; 2. VTK 9.1 支持QT 重编译库; 3. PCL 1.12.1+VTK 9.1+QT 5.15.2; 4. PCL点云模型文件;
资源推荐
资源详情
资源评论
收起资源包目录
如何在QT 中部署点云库(Point Cloud Library) demo 范例 (2000个子文件)
mainwindow.cpp 2KB
main.cpp 183B
sqlite3.h 575KB
H5Ppublic.h 394KB
vtk_hdf5_mangle.h 187KB
H5overflow.h 148KB
opennurbs_brep.h 133KB
pcl_visualizer.h 121KB
H5Opublic.h 121KB
H5Tpublic.h 98KB
H5Lpublic.h 92KB
opennurbs_archive.h 92KB
opennurbs_mesh.h 84KB
json.h 77KB
H5Fpublic.h 76KB
mesh_base.h 73KB
cgnslib.h 69KB
vtkMultiProcessController.h 68KB
H5Dpublic.h 68KB
opennurbs_annotation2.h 67KB
zlib.h 65KB
opennurbs_math.h 61KB
vtkDataArrayTupleRange_Generic.h 60KB
H5Einit.h 60KB
opennurbs_nurbssurface.h 59KB
surface_normal_modality.h 56KB
vtkCommunicator.h 55KB
opennurbs_defines.h 55KB
opennurbs_array.h 55KB
opennurbs_bezier.h 54KB
image_viewer.h 54KB
H5Spublic.h 53KB
centroid.h 51KB
opennurbs_point.h 50KB
opennurbs_viewport.h 49KB
jpeglib.h 49KB
tiff.h 47KB
H5Apublic.h 46KB
opennurbs_unicode.h 44KB
opennurbs_curve.h 44KB
range_image.h 44KB
geodesic.h 43KB
expat.h 42KB
vtk_cgns_mangle.h 41KB
H5Gpublic.h 41KB
color_gradient_modality.h 41KB
opennurbs_array_defs.h 40KB
vtk_libproj_mangle.h 39KB
H5Epublic.h 38KB
point_cloud.h 38KB
voxel_grid.h 37KB
H5ACpublic.h 37KB
opennurbs_nurbscurve.h 37KB
ply_io.h 36KB
opennurbs_xform.h 36KB
H5public.h 36KB
int.h 36KB
pcd_io.h 36KB
H5Rpublic.h 34KB
mls.h 34KB
opennurbs_string.h 34KB
octree2buf_base.h 33KB
vtkDataArrayTupleRange_AOS.h 33KB
opennurbs_surface.h 32KB
vtkAlgorithm.h 32KB
point_cloud_color_handlers.h 32KB
vtkDIYGhostUtilities.h 31KB
mesh_circulators.h 31KB
crc32.h 30KB
octree_base.h 29KB
vtkGraph.h 29KB
opennurbs_layer.h 29KB
agast_2d.h 29KB
ply_parser.h 29KB
H5version.h 29KB
opennurbs_fpoint.h 28KB
vtkRenderWindowInteractor.h 28KB
vtkPolarAxesActor.h 28KB
sac_model.h 28KB
opennurbs_beam.h 28KB
opennurbs_polycurve.h 27KB
opennurbs_object.h 27KB
H5Zpublic.h 27KB
octree_search.h 27KB
opennurbs_3dm_settings.h 27KB
vtkFixedPointVolumeRayCastMapper.h 26KB
implicit_shape_model.h 26KB
H5Ipublic.h 26KB
marching_cubes.h 26KB
opennurbs_3dm.h 26KB
lzf_image_io.h 26KB
vtkProperty.h 26KB
opennurbs_fsp.h 26KB
eigen.h 25KB
H5VLconnector.h 25KB
tiffio.h 25KB
octree_base_node.h 25KB
registration.h 25KB
vtkDataSetAttributes.h 24KB
transforms.h 24KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
unknowSpeed
- 粉丝: 20
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- WebCrawler.scr
- 【计算机专业毕业设计】大学生就业信息管理系统设计源码.zip
- YOLO 数据集:8种路面缺陷病害检测【包含划分好的数据集、类别class文件、数据可视化脚本】
- JAVA实现Modbus RTU或Modbus TCPIP案例.zip
- 基于YOLOv8的FPS TPS AI自动锁定源码+使用步骤说明.zip
- JAVA实现Modbus RTU或Modbus TCPIP案例.zip
- 基于yolov8+streamlit的火灾检测部署源码+模型.zip
- 测试aaaaaaabbbbb
- VID20240521070643.mp4
- Android系统原理与开发学习要点详解-培训课件.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功