BSD Ports

graphics/gts 0.7.6_5 FreeBSD

GNU Triangulated Surface Library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL20
Categories
graphics
Package size
269.0 KiB, 1339.7 KiB installed

Description

GTS stands for the GNU Triangulated Surface Library. It is an Open Source Free Software Library intended to provide a set of useful functions to deal with 3D surfaces meshed with interconnected triangles.

A brief summary of its main features:

  • Simple object-oriented structure giving easy access to topological properties.
  • 2D dynamic Delaunay and constrained Delaunay triangulations.
  • Robust geometric predicates (orientation, in circle) using fast adaptive floating point arithmetic.
  • Robust set operations on surfaces (union, intersection, difference).
  • Surface refinement and coarsening (multiresolution models).
  • Dynamic view-independent continuous level-of-detail.
  • Preliminary support for view-dependent level-of-detail.
  • Bounding-boxes trees and Kd-trees for efficient point location and collision/intersection detection.
  • Graph operations: traversal, graph partitioning.
  • Metric operations (area, volume, curvature ...).
  • Triangle strips generation for fast rendering.

In the other systems

SystemPortVersion
FreeBSDgraphics/gts0.7.6_5
NetBSDgraphics/gts0.7.6nb8
DragonFlygraphics/gts0.7.6_5

Install

Binary package:

pkg install gts

From the ports tree:

cd /usr/ports/graphics/gts/ && make install clean

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

RUN_DEPENDS=	gts>0:graphics/gts
LIB_DEPENDS=	libgts.so:graphics/gts

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:latest0.7.6_50.7.6_50.7.6_50.7.6_50.7.6_5
FreeBSD:14:quarterly0.7.6_50.7.6_5n/a0.7.6_50.7.6_5
FreeBSD:15:latest0.7.6_50.7.6_5n/a0.7.6_50.7.6_5
FreeBSD:15:quarterly0.7.6_50.7.6_5n/an/an/a
FreeBSD:16:latest0.7.6_50.7.6_5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 16
Run dependencies 15

No port depends on this one.

Configuration

Options name: graphics_gts

OptionDefaultDescription
NETPBMoffNetpbm graphics toolkit support
USES
gnome libtool localbase pathfix pkgconfig
Service scripts
none
Conflicts with
pcb

Files

pkg-plist 19
  • bin/delaunay
  • bin/gts-config
  • bin/gts2dxf
  • bin/gts2oogl
  • bin/gts2stl
  • bin/gtscheck
  • bin/gtscompare
  • bin/gtstemplate
  • bin/happrox
  • bin/stl2gts
  • bin/transform
  • include/gts.h
  • include/gtsconfig.h
  • lib/libgts-0.7.so.5
  • lib/libgts-0.7.so.5.0.1
  • lib/libgts.a
  • lib/libgts.so
  • libdata/pkgconfig/gts.pc
  • share/aclocal/gts.m4
distinfo 1
FileSizeSHA256
gts-0.7.6.tar.gz948847059c3e13e3e3b796d775ec9f96abdce8f2b3b5144df8514eda0cc12e13e8b81e
Master sites 1
  • SF

Commit history 0

No commits in the history this site was built from.