triangle_analyze


triangle_analyze, an Octave code which reads a triangle defined in a file, and computes angles, area, centroid, circumcircle, edge lengths, incircle, orientation, orthocenter, and quality.

Usage:

triangle_analyze ( 'filename' )
where

Licensing:

The computer code and data files described and made available on this web page are distributed under the MIT license

Languages:

triangle_analyze is available in a C version and a C++ version and a Fortran90 version and a MATLAB version and an Octave version.

Related Data and Programs:

triangle_analyze_test

geometry, an Octave code which performs geometric calculations in 2, 3 and n dimensional space.

hypersphere, an Octave code which carries out various operations for an m-dimensional hypersphere, including converting between cartesian and spherical coordinates, stereographic projection, sampling the surface of the sphere, and computing the surface area and volume.

polygon, an Octave code which computes properties of an arbitrary polygon in the plane, defined by a sequence of vertices, including interior angles, area, centroid, containment of a point, convexity, diameter, distance to a point, inradius, lattice area, nearest point in set, outradius, uniform sampling.

tetrahedron, an Octave code which computes properties of a given tetrahedron.

triangle, an Octave code which computes properties of triangles.

triangles, a dataset directory which contains examples of triangles;

Source Code:


Last revised on 19 April 2023.