A TriangulatedFragment contains a function to create a triangulated mesh over an fragment, and fields to hold the mesh information.
retistruct::Fragment -> TriangulatedFragment
T3 column matrix in which each row contains IDs of points of each triangle
AArea of each triangle in the mesh - has same number of
elements as there are rows of T
Cu2 column matrix in which each row contains IDs of points of edge in mesh
LLength of each edge in the mesh - has same number of
elements as there are rows of Cu
A.signedSigned area of each triangle generated using
tri.area.signed. Positive sign indicates points are
anticlockwise direction; negative indicates clockwise.
new()Constructor
TriangulatedFragment$new( fragment, n = 200, suppress.external.steiner = FALSE, report = message )
fragmentFragment to triangulate
nMinimum number of points in the triangulation
suppress.external.steinerIf TRUE prevent the
addition of points in the outline. This happens to maintain
triangle quality.
reportFunction to report progress
clone()The objects of this class are cloneable with this method.
TriangulatedFragment$clone(deep = FALSE)
deepWhether to make a deep clone.