BSD Ports

math/openmesh 11.0.0 FreeBSD

Generic data structure for manipulating polygonal meshes

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
math
Package size
1113.7 KiB, 9750.4 KiB installed

Description

OpenMesh is a generic and efficient data structure for representing and manipulating polygonal meshes.

The main features of the underlying data structure are: * No restriction to triangles meshes, handle general polygonal meshes. * Explicit representation of vertices, halfedges, edges, and faces. * Efficient access to the one-ring neighborhood of a vertex. * Ability to handle non-manifold vertices (like two faces meeting in only one vertex).

In the other systems

SystemPortVersion
FreeBSDmath/openmesh11.0.0
DragonFlymath/openmesh11.0.0

Install

Binary package:

pkg install openmesh

From the ports tree:

cd /usr/ports/math/openmesh/ && make install clean

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

RUN_DEPENDS=	openmesh>0:math/openmesh
LIB_DEPENDS=	libOpenMeshCore.so:math/openmesh

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:latest11.0.011.0.0-11.0.011.0.0
FreeBSD:14:quarterly11.0.011.0.0n/a11.0.011.0.0
FreeBSD:15:latest11.0.011.0.0n/a11.0.011.0.0
FreeBSD:15:quarterly11.0.011.0.0n/an/an/a
FreeBSD:16:latest11.0.011.0.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Test 1

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

Build dependencies 93
Run dependencies 73

No port depends on this one.

Configuration

No options to configure.

USES
cmake:testing compiler:c++11-lang dos2unix eigen:3 gl qt:5 xorg
Service scripts
none

Files

pkg-plist 210
  • bin/Analyzer
  • bin/DecimaterGui
  • bin/Dualizer
  • bin/ProgViewer
  • bin/QtViewer
  • bin/Smoothing
  • bin/SubdividerGui
  • bin/Synthesizer
  • bin/commandlineAdaptiveSubdivider
  • bin/commandlineDecimater
  • bin/commandlineSubdivider
  • bin/mconvert
  • bin/mkbalancedpm
  • include/OpenMesh/Core/Geometry/Config.hh
  • include/OpenMesh/Core/Geometry/EigenVectorT.hh
  • include/OpenMesh/Core/Geometry/LoopSchemeMaskT.hh
  • include/OpenMesh/Core/Geometry/MathDefs.hh
  • include/OpenMesh/Core/Geometry/NormalConeT.hh
  • include/OpenMesh/Core/Geometry/NormalConeT_impl.hh
  • include/OpenMesh/Core/Geometry/Plane3d.hh
  • include/OpenMesh/Core/Geometry/QuadricT.hh
  • include/OpenMesh/Core/Geometry/Vector11T.hh
  • include/OpenMesh/Core/Geometry/VectorT.hh
  • include/OpenMesh/Core/Geometry/VectorT_inc.hh
  • include/OpenMesh/Core/IO/BinaryHelper.hh
  • include/OpenMesh/Core/IO/IOInstances.hh
  • include/OpenMesh/Core/IO/IOManager.hh
  • include/OpenMesh/Core/IO/MeshIO.hh
  • include/OpenMesh/Core/IO/OFFFormat.hh
  • include/OpenMesh/Core/IO/OMFormat.hh
  • include/OpenMesh/Core/IO/OMFormatT_impl.hh
  • include/OpenMesh/Core/IO/Options.hh
  • include/OpenMesh/Core/IO/SR_binary.hh
  • include/OpenMesh/Core/IO/SR_binary_spec.hh
  • include/OpenMesh/Core/IO/SR_binary_vector_of_bool.hh
  • include/OpenMesh/Core/IO/SR_rbo.hh
  • include/OpenMesh/Core/IO/SR_store.hh
  • include/OpenMesh/Core/IO/SR_types.hh
  • include/OpenMesh/Core/IO/StoreRestore.hh
  • include/OpenMesh/Core/IO/exporter/BaseExporter.hh
  • include/OpenMesh/Core/IO/exporter/ExporterT.hh
  • include/OpenMesh/Core/IO/importer/BaseImporter.hh
  • include/OpenMesh/Core/IO/importer/ImporterT.hh
  • include/OpenMesh/Core/IO/reader/BaseReader.hh
  • include/OpenMesh/Core/IO/reader/OBJReader.hh
  • include/OpenMesh/Core/IO/reader/OFFReader.hh
  • include/OpenMesh/Core/IO/reader/OMReader.hh
  • include/OpenMesh/Core/IO/reader/PLYReader.hh
  • include/OpenMesh/Core/IO/reader/STLReader.hh
  • include/OpenMesh/Core/IO/writer/BaseWriter.hh
  • include/OpenMesh/Core/IO/writer/OBJWriter.hh
  • include/OpenMesh/Core/IO/writer/OFFWriter.hh
  • include/OpenMesh/Core/IO/writer/OMWriter.hh
  • include/OpenMesh/Core/IO/writer/PLYWriter.hh
  • include/OpenMesh/Core/IO/writer/STLWriter.hh
  • include/OpenMesh/Core/IO/writer/VTKWriter.hh
  • include/OpenMesh/Core/Mesh/ArrayItems.hh
  • include/OpenMesh/Core/Mesh/ArrayKernel.hh
  • include/OpenMesh/Core/Mesh/ArrayKernelT_impl.hh
  • include/OpenMesh/Core/Mesh/AttribKernelT.hh
  • include/OpenMesh/Core/Mesh/Attributes.hh
  • include/OpenMesh/Core/Mesh/BaseKernel.hh
  • include/OpenMesh/Core/Mesh/BaseMesh.hh
  • include/OpenMesh/Core/Mesh/Casts.hh
  • include/OpenMesh/Core/Mesh/CirculatorsT.hh
  • include/OpenMesh/Core/Mesh/DefaultPolyMesh.hh
  • include/OpenMesh/Core/Mesh/DefaultTriMesh.hh
  • include/OpenMesh/Core/Mesh/FinalMeshItemsT.hh
  • include/OpenMesh/Core/Mesh/Handles.hh
  • include/OpenMesh/Core/Mesh/IteratorsT.hh
  • include/OpenMesh/Core/Mesh/PolyConnectivity.hh
  • include/OpenMesh/Core/Mesh/PolyConnectivity_inline_impl.hh
  • include/OpenMesh/Core/Mesh/PolyMeshT.hh
  • include/OpenMesh/Core/Mesh/PolyMeshT_impl.hh
  • include/OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh
  • include/OpenMesh/Core/Mesh/SmartHandles.hh
  • include/OpenMesh/Core/Mesh/SmartRange.hh
  • include/OpenMesh/Core/Mesh/Status.hh
  • include/OpenMesh/Core/Mesh/Tags.hh
  • include/OpenMesh/Core/Mesh/Traits.hh
  • include/OpenMesh/Core/Mesh/TriConnectivity.hh
  • include/OpenMesh/Core/Mesh/TriMeshT.hh
  • include/OpenMesh/Core/Mesh/TriMeshT_impl.hh
  • include/OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh
  • include/OpenMesh/Core/Mesh/gen/circulators_header.hh
  • include/OpenMesh/Core/Mesh/gen/circulators_template.hh
  • include/OpenMesh/Core/Mesh/gen/footer.hh
  • include/OpenMesh/Core/Mesh/gen/iterators_header.hh
  • include/OpenMesh/Core/Mesh/gen/iterators_template.hh
  • include/OpenMesh/Core/System/OpenMeshDLLMacros.hh
  • include/OpenMesh/Core/System/compiler.hh
  • include/OpenMesh/Core/System/config.h
  • include/OpenMesh/Core/System/config.hh
  • include/OpenMesh/Core/System/mostream.hh
  • include/OpenMesh/Core/System/omstream.hh
  • include/OpenMesh/Core/Utils/AutoPropertyHandleT.hh
  • include/OpenMesh/Core/Utils/BaseProperty.hh
  • include/OpenMesh/Core/Utils/Endian.hh
  • include/OpenMesh/Core/Utils/GenProg.hh
  • include/OpenMesh/Core/Utils/HandleToPropHandle.hh

The first 100 are listed.

distinfo 1
FileSizeSHA256
OpenMesh-11.0.0.tar.gz6.625308e+06c7f35d29673e6dbb6d65b214c10c4c6249521a8f1e8f8db6e8bdc2eed798aedc
Master sites 1
  • http://www.openmesh.org/media/Releases/${DISTVERSION:R}/

Commit history 0

No commits in the history this site was built from.