BSD Ports

devel/vcglib 2020.09 FreeBSD

Library for manipulation of triangle meshes

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3
Categories
devel
Package size
5023.5 KiB, 21100.4 KiB installed

Description

The Visualization and Computer Graphics Library (VCGlib for short) is a open source, portable, C++, templated, no dependency, library for manipulation, processing, cleaning, simplifying triangle meshes.

The library, composed by more than 100k lines of code, is released under the GPL license, and it is the base of most of the software tools of the Visual Computing Lab of the Italian National Research Council Institute ISTI , like MeshLab, metro and many others.

In the other systems

SystemPortVersion
FreeBSDdevel/vcglib2020.09
DragonFlydevel/vcglib2020.09
MidnightBSDdevel/vcglib2020.09

Install

Binary package:

pkg install vcglib

From the ports tree:

cd /usr/ports/devel/vcglib/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	vcglib>0:devel/vcglib

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2020.092020.092020.092020.092020.09
FreeBSD:14:quarterly2020.092020.09n/a2020.092020.09
FreeBSD:15:latest2020.092020.09n/a2020.092020.09
FreeBSD:15:quarterly2020.092020.09n/an/an/a
FreeBSD:16:latest2020.092020.09n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

The full lists below include those, and their dependencies in turn.

Run dependencies 1
Required by 1

Configuration

No options to configure.

Service scripts
none

Files

pkg-plist 1029
  • include/vcglib/apps/CMakeLists.txt
  • include/vcglib/apps/sample/trimesh_align_pair/trimesh_align_pair.cpp
  • include/vcglib/apps/sample/trimesh_align_pair/trimesh_align_pair.pro
  • include/vcglib/apps/QT/img_filters/img_filters.cpp
  • include/vcglib/apps/QT/img_filters/img_filters.pro
  • include/vcglib/apps/QT/trimesh_QT/glarea.cpp
  • include/vcglib/apps/QT/trimesh_QT/glarea.h
  • include/vcglib/apps/QT/trimesh_QT/main.cpp
  • include/vcglib/apps/QT/trimesh_QT/mainwindow.cpp
  • include/vcglib/apps/QT/trimesh_QT/mainwindow.h
  • include/vcglib/apps/QT/trimesh_QT/mainwindow.ui
  • include/vcglib/apps/QT/trimesh_QT/trimesh_qt.pro
  • include/vcglib/apps/QT/trimesh_QT_shared/glarea.cpp
  • include/vcglib/apps/QT/trimesh_QT_shared/glarea.h
  • include/vcglib/apps/QT/trimesh_QT_shared/main.cpp
  • include/vcglib/apps/QT/trimesh_QT_shared/mainwindow.cpp
  • include/vcglib/apps/QT/trimesh_QT_shared/mainwindow.h
  • include/vcglib/apps/QT/trimesh_QT_shared/mainwindow.ui
  • include/vcglib/apps/QT/trimesh_QT_shared/mesh.h
  • include/vcglib/apps/QT/trimesh_QT_shared/trimesh_qt.pro
  • include/vcglib/apps/QT/trimesh_ant_freeglut/main.cpp
  • include/vcglib/apps/QT/trimesh_ant_freeglut/trimesh_ant_freeglut.pro
  • include/vcglib/apps/QT/trimesh_ant_qt/glwidget.cpp
  • include/vcglib/apps/QT/trimesh_ant_qt/glwidget.h
  • include/vcglib/apps/QT/trimesh_ant_qt/main.cpp
  • include/vcglib/apps/QT/trimesh_ant_qt/trimesh_ant_qt.pro
  • include/vcglib/apps/QT/trimesh_pos_demo/glwidget.cpp
  • include/vcglib/apps/QT/trimesh_pos_demo/glwidget.h
  • include/vcglib/apps/QT/trimesh_pos_demo/main.cpp
  • include/vcglib/apps/QT/trimesh_pos_demo/mesh_type.h
  • include/vcglib/apps/QT/trimesh_pos_demo/trimesh_pos_demo.cpp
  • include/vcglib/apps/QT/trimesh_pos_demo/trimesh_pos_demo.pro
  • include/vcglib/apps/QT/trimesh_pos_demo/trimesh_vfiter_demo.cpp
  • include/vcglib/apps/QT/trimesh_pos_demo/window.cpp
  • include/vcglib/apps/QT/trimesh_pos_demo/window.h
  • include/vcglib/apps/meshes/Tetraascii.ply
  • include/vcglib/apps/meshes/bunny10k_textured.ply
  • include/vcglib/apps/meshes/fertility_quad.off
  • include/vcglib/apps/meshes/fertility_tri.off
  • include/vcglib/apps/meshes/quad.ply
  • include/vcglib/apps/meshes/quad4.ply
  • include/vcglib/apps/meshes/quad5.ply
  • include/vcglib/apps/metro/CMakeLists.txt
  • include/vcglib/apps/metro/history.txt
  • include/vcglib/apps/metro/metro.cpp
  • include/vcglib/apps/metro/metro.pro
  • include/vcglib/apps/metro/readme.txt
  • include/vcglib/apps/metro/sample/knot_max_simplified.STL
  • include/vcglib/apps/metro/sample/knot_orig.ply
  • include/vcglib/apps/metro/sample/knot_orig_metro.ply
  • include/vcglib/apps/metro/sample/knot_subsampled.ply
  • include/vcglib/apps/metro/sample/knot_subsampled_metro.ply
  • include/vcglib/apps/metro/sample/knot_vcg_simplified.ply
  • include/vcglib/apps/metro/sample/knot_vcg_simplified_metro.ply
  • include/vcglib/apps/metro/sample/readme.txt
  • include/vcglib/apps/metro/sampling.h
  • include/vcglib/apps/plymc/plymc.pro
  • include/vcglib/apps/plymc/plymc_main.cpp
  • include/vcglib/apps/plymc/simplemeshprovider.h
  • include/vcglib/apps/sample/aabb_binary_tree/aabb_binary_tree.cpp
  • include/vcglib/apps/sample/aabb_binary_tree/aabb_binary_tree.pro
  • include/vcglib/apps/sample/colorspace/colorspace.cpp
  • include/vcglib/apps/sample/colorspace/colorspace.pro
  • include/vcglib/apps/sample/common.pri
  • include/vcglib/apps/sample/edgemesh_sampling/edgemesh_sampling.cpp
  • include/vcglib/apps/sample/edgemesh_sampling/edgemesh_sampling.pro
  • include/vcglib/apps/sample/polygonmesh_base/polygonmesh.cpp
  • include/vcglib/apps/sample/polygonmesh_base/polygonmesh_base.pro
  • include/vcglib/apps/sample/polygonmesh_dual/polygonmesh_dual.cpp
  • include/vcglib/apps/sample/polygonmesh_dual/polygonmesh_dual.pro
  • include/vcglib/apps/sample/polygonmesh_optimize/polygonmesh_optimize.cpp
  • include/vcglib/apps/sample/polygonmesh_optimize/polygonmesh_optimize.pro
  • include/vcglib/apps/sample/polygonmesh_polychord_collapse/polygonmesh_polychord_collapse.cpp
  • include/vcglib/apps/sample/polygonmesh_polychord_collapse/polygonmesh_polychord_collapse.pro
  • include/vcglib/apps/sample/polygonmesh_quadsimpl/polygonmesh_quadsimpl.cpp
  • include/vcglib/apps/sample/polygonmesh_quadsimpl/polygonmesh_quadsimpl.pro
  • include/vcglib/apps/sample/polygonmesh_smooth/polygonmesh_smooth.cpp
  • include/vcglib/apps/sample/polygonmesh_smooth/polygonmesh_smooth.pro
  • include/vcglib/apps/sample/polygonmesh_zonohedra/input.txt
  • include/vcglib/apps/sample/polygonmesh_zonohedra/polygonmesh_zonohedra.cpp
  • include/vcglib/apps/sample/polygonmesh_zonohedra/polygonmesh_zonohedra.pro
  • include/vcglib/apps/sample/sample.pro
  • include/vcglib/apps/sample/space_index_2d/space_index_2d.cpp
  • include/vcglib/apps/sample/space_index_2d/space_index_2d.pro
  • include/vcglib/apps/sample/space_minimal/space_minimal.cpp
  • include/vcglib/apps/sample/space_minimal/space_minimal.pro
  • include/vcglib/apps/sample/space_packer/space_packer.cpp
  • include/vcglib/apps/sample/space_packer/space_packer.pro
  • include/vcglib/apps/sample/space_rasterized_packer/space_rasterized_packer.cpp
  • include/vcglib/apps/sample/space_rasterized_packer/space_rasterized_packer.pro
  • include/vcglib/apps/sample/trimesh_allocate/trimesh_allocate.cpp
  • include/vcglib/apps/sample/trimesh_allocate/trimesh_allocate.pro
  • include/vcglib/apps/sample/trimesh_attribute/trimesh_attribute.cpp
  • include/vcglib/apps/sample/trimesh_attribute/trimesh_attribute.pro
  • include/vcglib/apps/sample/trimesh_attribute_saving/trimesh_attribute_saving.cpp
  • include/vcglib/apps/sample/trimesh_attribute_saving/trimesh_attribute_saving.pro
  • include/vcglib/apps/sample/trimesh_ball_pivoting/trimesh_ball_pivoting.cpp
  • include/vcglib/apps/sample/trimesh_ball_pivoting/trimesh_ball_pivoting.pro
  • include/vcglib/apps/sample/trimesh_base/CMakeLists.txt
  • include/vcglib/apps/sample/trimesh_base/trimesh_base.cpp

The first 100 are listed.

distinfo 1
FileSizeSHA256
cnr-isti-vclab-vcglib-2020.09_GH0.tar.gz6.773585e+06162706c613203cc8a7f5af8cd9a6bbbc8e71247667108bcaaf5b192b6b5f16e9

Commit history 0

No commits in the history this site was built from.