Difference between revisions of "GTS"
From CBLFS
Jump to navigationJump to search (→Multilib) |
Weibullguy (talk | contribs) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
|- | |- | ||
!Download Source: | !Download Source: | ||
− | | http://prdownloads.sourceforge.net/gts/gts- | + | | http://prdownloads.sourceforge.net/gts/gts-{{GTS-Version}}.tar.gz |
|} | |} | ||
− | + | ---- | |
− | == | + | {{Package-Introduction|GTS is the GNU Triangulated Surface Library. It is a library intended to provide a set of useful functions to deal with 3D surfaces meshed with interconnected triangles.|http://gts.sourceforge.net/}} |
+ | |||
+ | = Dependencies = | ||
+ | |||
+ | == Required == | ||
− | |||
* [[Glib2]] | * [[Glib2]] | ||
− | + | ||
+ | == Optional == | ||
+ | |||
* [[Netpbm]] | * [[Netpbm]] | ||
− | + | = Non-Multilib = | |
Compile the package: | Compile the package: | ||
Line 25: | Line 30: | ||
make install | make install | ||
− | + | = Multilib = | |
− | + | == 32Bit == | |
Compile the package: | Compile the package: | ||
Line 40: | Line 45: | ||
mv -v /usr/bin/gts-config{,-32} | mv -v /usr/bin/gts-config{,-32} | ||
− | + | == N32 == | |
Compile the package: | Compile the package: | ||
Line 53: | Line 58: | ||
mv -v /usr/bin/gts-config{,-n32} | mv -v /usr/bin/gts-config{,-n32} | ||
− | + | == 64Bit == | |
Compile the package: | Compile the package: | ||
Line 64: | Line 69: | ||
make install && | make install && | ||
− | mv -v /usr/bin/gts-config{,-64} | + | mv -v /usr/bin/gts-config{,-64} && |
+ | ln -sfv multiarch_wrapper /usr/bin/gts-config | ||
− | + | = Contents of GTS = | |
− | + | {|style="text-align: left" | |
− | + | |-valign="top" | |
+ | !Installed Directories: | ||
+ | |None | ||
+ | |-valign="top" | ||
+ | !Installed Programs: | ||
+ | |gts-config, gts2oogl, gtscompare, gtscheck, stl2gts, gts2dxf, gts2stl, gtstemplate, transform, delaunay | ||
+ | |-valign="top" | ||
+ | !Installed Libraries: | ||
+ | |libgts.la, libgts.a | ||
+ | |-valign="top" | ||
+ | !Symlinks: | ||
+ | |None | ||
+ | |} | ||
− | + | == Short Description == | |
+ | |||
+ | {| style="text-align: left;" | ||
+ | |-valign="top" | ||
+ | ! gts2oogl: | ||
+ | |Converts a GTS file (surface file format generated by the Gts Library) to OOGL file format (Geomview). | ||
+ | |-valign="top" | ||
+ | ! gtscompare: | ||
+ | |Compare two GTS files. | ||
+ | |-valign="top" | ||
+ | ! gtscheck: | ||
+ | |Checks that a surface defines a closed, orientable non self-intersecting manifold. | ||
+ | |-valign="top" | ||
+ | ! stl2gts: | ||
+ | |Converts an STL file to GTS format. | ||
+ | |-valign="top" | ||
+ | ! gts2dxf: | ||
+ | |Converts a GTS file to DXF format. | ||
+ | |-valign="top" | ||
+ | ! gts2stl: | ||
+ | |Converts a GTS file to STL format. | ||
+ | |-valign="top" | ||
+ | ! transform: | ||
+ | |Applies geometric transformations to the input GTS file. | ||
+ | |-valign="top" | ||
+ | ! delaunay: | ||
+ | |Constructs the constrained [http://en.wikipedia.org/wiki/Delaunay_triangulation Delaunay triangulation] of the input GTS file. | ||
+ | |} | ||
− | + | [[Category:Science_Engineering]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 10:23, 18 August 2008
Download Source: | http://prdownloads.sourceforge.net/gts/gts-0.7.6.tar.gz |
---|
Contents
Introduction to GTS
GTS is the GNU Triangulated Surface Library. It is a library intended to provide a set of useful functions to deal with 3D surfaces meshed with interconnected triangles.
Project Homepage: http://gts.sourceforge.net/
Dependencies
Required
Optional
Non-Multilib
Compile the package:
./configure -–prefix=/usr && make
Install the package:
make install
Multilib
32Bit
Compile the package:
CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ ./configure -–prefix=/usr && make
Install the package:
make install && mv -v /usr/bin/gts-config{,-32}
N32
Compile the package:
CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ ./configure -–prefix=/usr --libdir=/usr/lib32 && make
Install the package:
make install && mv -v /usr/bin/gts-config{,-n32}
64Bit
Compile the package:
CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ ./configure –-prefix=/usr --libdir=/usr/lib64 && make
Install the package:
make install && mv -v /usr/bin/gts-config{,-64} && ln -sfv multiarch_wrapper /usr/bin/gts-config
Contents of GTS
Installed Directories: | None |
---|---|
Installed Programs: | gts-config, gts2oogl, gtscompare, gtscheck, stl2gts, gts2dxf, gts2stl, gtstemplate, transform, delaunay |
Installed Libraries: | libgts.la, libgts.a |
Symlinks: | None |
Short Description
gts2oogl: | Converts a GTS file (surface file format generated by the Gts Library) to OOGL file format (Geomview). |
---|---|
gtscompare: | Compare two GTS files. |
gtscheck: | Checks that a surface defines a closed, orientable non self-intersecting manifold. |
stl2gts: | Converts an STL file to GTS format. |
gts2dxf: | Converts a GTS file to DXF format. |
gts2stl: | Converts a GTS file to STL format. |
transform: | Applies geometric transformations to the input GTS file. |
delaunay: | Constructs the constrained Delaunay triangulation of the input GTS file. |