macOS
brew install gtslocal Homebrew formula metadata
sudo port install gtsMacPorts ports tree · math/gts/Portfile · ソース: api.github.com
brew
gts のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install gtslocal Homebrew formula metadata
sudo port install gtsMacPorts ports tree · math/gts/Portfile · ソース: api.github.com
sudo dnf install gtsFedora Rawhide package metadata · gts · ソース: dl.fedoraproject.org
nix profile install nixpkgs#gtsnixpkgs package indexes · pkgs/by-name/gt/gts/package.nix · ソース: api.github.com
sudo pacman -S gtsArch Linux sync databases · gts · ソース: geo.mirror.pkgbuild.com
sudo zypper install gtsopenSUSE Tumbleweed package metadata · gts · ソース: download.opensuse.org
sudo apt install libgts-0.7-5t64Debian stable package indexes · libgts-0.7-5t64 · ソース: deb.debian.org
概要
GNU triangulated surface library
履歴
GTS, the GNU Triangulated Surface Library, is a C library for working with three-dimensional surfaces represented as interconnected triangles. Its package-manager significance comes from a practical mix of computational geometry algorithms, mesh file converters, and Unix-style command-line tools such as `stl2gts`, `gts2stl`, `delaunay`, `gtscheck`, and `happrox`.
The GTS web site describes the project as free software under the LGPL and as a C library using an object-oriented design inspired by GTK+. Its initial goal was to give scientists a simple and efficient library for 3D computational surface meshes.
Early public news on the project site in 2000 announced a web site update, examples, and version 0.3.0. The 0.4.0 release in January 2001 reorganized the object hierarchy around points, vertices, segments, edges, triangles, faces, and surfaces; it also rewrote Delaunay triangulation and improved boolean operations and surface coarsening.
The 0.5.1, 0.6.0, and 0.7.x series expanded GTS from a geometry library into a toolkit with converters, validation tools, boolean operations, isosurface extraction, refinement, coarsening, graph operations, and progressive-surface support. Version-control history moved from CVS to darcs in the 0.7.4 cycle, and the site links the darcs repository as the development source.
GTS was adopted by scientific and graphics projects that needed robust triangulated-surface operations without building a geometry kernel from scratch. The official projects page lists users including MyFon, Mesh Viewer, Gerris Flow Solver, Divipro, Chips, K-3D, and TriAero.
The library also became a durable distribution package: the input metadata records packaging across Homebrew, Debian, Ubuntu, Fedora-family, MacPorts, Nix, Arch, and openSUSE ecosystems. Its command-line converters and `gts-config` helper made it useful both as a library dependency and as a standalone mesh utility package.
Typical GTS usage is split between C programs linking against the library and command-line workflows around mesh conversion and checking. The reference manual covers data structures such as heaps, vectors, object classes, point/vertex/edge/face/surface types, kd-trees, bounding-box trees, boolean operations, simplification, refinement, isosurfaces, Delaunay triangulation, differential geometry operators, and graph partitioning.
Package users encounter GTS through executable tools that convert STL, DXF, and OOGL-like formats, generate Delaunay triangulations, check surface consistency, approximate terrain models, and transform meshes. The installation docs describe a traditional autotools build and a dependency on GLib.
GTS is exactly the kind of library that package maintainers keep around because it is small, old, useful, and embedded in other scientific software. It bridges desktop-era GLib conventions, robust computational geometry, and Unix filters for mesh data, so even users who never write against its C API may depend on it through CAD, visualization, or simulation packages.
For Homebrew-style package culture, GTS is also notable because it ships many tiny executables from one library formula. That makes it useful for quick mesh conversions and for testing whether old scientific build systems can still find a `gts-config` or pkg-config path.
セキュリティ状態
library-like package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
delaunay | cli | グローバル実行可能ファイル | |
gts-config | cli | グローバル実行可能ファイル | |
gts2dxf | cli | グローバル実行可能ファイル | |
gts2oogl | cli | グローバル実行可能ファイル | |
gts2stl | cli | グローバル実行可能ファイル | |
gtscheck | cli | グローバル実行可能ファイル | |
gtscompare | cli | グローバル実行可能ファイル | |
gtstemplate | cli | グローバル実行可能ファイル | |
happrox | cli | グローバル実行可能ファイル | |
stl2gts | cli | グローバル実行可能ファイル | |
transform | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
インストールメタデータ
| パッケージキー | brew:gts |
|---|---|
| バージョン | 0.7.6 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/gts |
| ホームページ | https://gts.sourceforge.net/ |
| リポジトリ | https://gerris.dalembert.upmc.fr/darcs/gts-stable |
| 上流ドキュメント | https://gts.sourceforge.net/ |
| ライセンス | LGPL-2.0-or-later |
| ソースアーカイブ | https://downloads.sourceforge.net/project/gts/gts/0.7.6/gts-0.7.6.tar.gz |
| 依存関係 | gettext, glib, netpbm |
| ビルド依存関係 | autoconf, automake, libtool, pkgconf |
| Bottle | 利用可能 (対象 arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | gts |
| Version Scheme | 0 |
| Revision | 3 |
| Conflicts With |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
libgts-0.7-5t64 0.7.6+darcs121130-5.2+b1
library to deal with 3D computational surface meshes
sudo apt install libgts-0.7-5t64libgts-bin 0.7.6+darcs121130-5.2+b1
utility binaries for libgts
sudo apt install libgts-binlibgts-dev 0.7.6+darcs121130-5.2+b1
development files for libgts
sudo apt install libgts-devgts
nix profile install nixpkgs#gtslibgts-0.7-5t64 0.7.6+darcs121130-5.2build1
library to deal with 3D computational surface meshes
sudo apt install libgts-0.7-5t64libgts-bin 0.7.6+darcs121130-5.2build1
utility binaries for libgts
sudo apt install libgts-binlibgts-dev 0.7.6+darcs121130-5.2build1
development files for libgts
sudo apt install libgts-devgts 0.7.6-52.20121130.fc44
GNU Triangulated Surface Library
http://gts.sourceforge.net/index.html
sudo dnf install gtsgts-devel 0.7.6-52.20121130.fc44
Development files for gts
http://gts.sourceforge.net/index.html
sudo dnf install gts-develgts 0.7.6.121130-5
Provides useful functions to deal with 3D surfaces meshed with interconnected triangles
sudo pacman -S gtsgts 0.7.6_p20121130-4.41
GNU Triangulated Surface Library (GTS)
sudo zypper install gtsgts-devel 0.7.6_p20121130-4.41
Development files and documentation for GTS
sudo zypper install gts-devellibgts-0_7-5 0.7.6_p20121130-4.41
GTS Runtime Library
sudo zypper install libgts-0_7-5gts
sudo port install gtsソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.