Man pages for cornelmpop/Lithics3D
A toolbox for 3D analysis of archaeological lithics

addGridInfoGroup coordinates into a 2D grid layout
alignAxisAlign to axis (deprecated)
alignMesh.PCAAlign a mesh3d object along the axes of its two main...
circleCenterFind the center of a circle
coords_onsegDetermine if coordinates are on a line segment
curve.ppCompute planes perpendicular to a curve
demoFlake1Flake 1
demoFlake2Flake 2
demoFlake3Flake 3
demoSphereDemo sphere
demoSurfaceDemo surface
digit.curves.oldCalculate semilandmarks along a curve
dist_pt2lEuclidean distance between a point and a line
dot-check.mp.dTest for distance between coordinate means and path midpoint
dot-cluster_patchAssign patch coordinates to one of two surfaces
dot-collin.checkSilly collinearity check function
dot-p3.collinTest for the colinearity of 3 3D points.
dot-PCA_smallest_eigCompute smallest eigenvalue and its corresponding eigenvector
dot-withnessIdentify data split that minimizes variance
drop_poiDrop the last point of interest (POI).
e2sIntersectMesh edge / sphere intersection
edgeAnglesCompute edge angles (beta - please inspect results and report...
edge_angles_vis2d2D visualizer for edgeAngles output
edge_angles_vis3d3D visualizer for edgeAngles output
edge_angles_ywCompute edge angles using Yezzi-Woodley et al.'s method
edgesOnPlaneIdentify plane-intersecting mesh edges
getTAreaCompute triangle area from 3D coordinates
getTVolCompute tetrahedron volume from triangle
l2lIntersectCompute 2D line/line intersect
l2sIntersectLine/sphere intersection points
lineCoefsCompute 2D line coefficients
lineIntersect2DCompute 2D line/line intersection
Lithics3DA toolbox for 3D analysis of archaeological lithics
mapOnMeshMap coordinates onto a target mesh surface (nearest mesh...
mesh_areaComputes mesh surface area
mesh_intersect_raysCompute the mesh intersection points for a set of rays
mesh_mark_poisInteractively record points of interest (POIs) on the surface...
mesh_orient_by_contour_pcaOrient a mesh using a contour
mesh_recenterRecenter mesh coordinates
mesh_segment_by_pathSection mesh using a path
mesh_tmapGenerate a thickness map of an oriented mesh
mesh_tmap_plotPlot thickness map
mesh_to_graphTransform mesh into an undirected igraph object
mesh_translate_itTranslate vertex IDs to coordinates in the mesh triangle...
mesh_trianglesProduce a list of mesh triangles with vertex coordinates
mesh_volumeComputes mesh volume
orient_by_vectorsOrient 3D data by vectors
p2pIntersectSolver for 3-plane intersections
p2p.lineLine of intersection between two planes
p2p.multiLineMultip-plane intersection lines
p2p.point3-plane intersection point
pathLengthMeasure the length of a path.
pathResampleResample a curve
pc2ptCompute co-planar coordinates given plane equation...
planeCoefsGet plane equation coefficients from 3 points:
poly_anglesInterior polygon angles
proj_poiDetermine Point of Interest (POI) on a mesh surface using ray...
proj_pt2lOrthogonally project points onto a line
proj_pt2pProject coordinates onto a 3D plane
ptOnSegDetermine if coordinates are on a line segment (Deprecated)
rotatePt_2DRotate a 2D point
rotate_v2vRotate vector onto vector
sPathConnectConnect landmarks by the shortest geodesic path
sPathQueryComputes shortest geodesic path between two mesh vertices
split_ptsSplit pointcloud by plane
trace_rayCompute the intersection points of a ray and a set of...
cornelmpop/Lithics3D documentation built on Feb. 10, 2024, 11:54 p.m.