CPLlength | returns the boundary length of a CPL | |
CVLinsertcollinearpoints | inserts collinear auxiliary points that a minimum point distance is guaranteed | |
GPLdistancetoCPL | returns for a grid point list the point distance insider or outside of a contour | |
matrixdistanceofCPL | returns a simple matrix containing the distance to the contour CPL | |
matrixofCPL | simplified version of matrixdistanceofCPL | |
PLaddauxpoints | adds auxilary points to an open point list | |
PLaddTetragridofCPL | returns a tetra grid point list for a bounding box or CPL | |
PLadjust | returns an adjusted PL related to a position grid and a angle grid | |
PLarrow | returns a point list for an arrow | |
PLbending | bends a CPL on a cylinder or spherical ellipsoid | |
PLBezierC | Bezier splines for open point list | |
PLcat | returns a concatenated point list of several point list | |
PLchamfer | returns a point list for chamfer shape fncts | |
PLchamfer2side | two sided version of PLchamfer | |
PLchordof2PR | returns a radial segment for a given chord / arc tendon and a radius | |
PLcirclearc | returns an circle arc between two circle points in right hand rule | |
PLcircleofPL | returns minimal and maximal circle around a CPL | |
PLcircleoval | returns a circle-based-oval point-list | |
PLcircleui | returns a PL for a circle interactively defined | |
PLcircseg | returns a PL for a circle segment | |
PLclampCTtable | returns the CPL of a clamp for an hybrid-OR CT-table | |
PLconnectopenends | closes an open line by a contour | |
PLconvexhull | returns the convex hull of a 2D point [nx2] list | |
PLcorrelate | returns the correlation of two single point lists | |
PLcorrelatingsegments | A new implemenation of PLcorrelate | |
PLegg | returns the contour of an egg | |
PLfft | same as CPLfft but for open contours | |
PLgearDIN | returns a gear contour wrt DIN from 3 to 48 teeth (replaces PLgear of year 2012) | |
PLgrow | grows a contour line in a distance to an open or closed PL | |
PLgrowline | converts a single open polygon into a grown contour | |
PLhexalobular | returns a hexalobular Point list related to DIN ISO 10664:1999-09-01 | |
PLhook | creates the shape of a hook | |
PLinbus | similar as PLcircle but uses the wrench size | |
PLinsertcollinearpoints | inserts collinear auxiliary points that a minimum point distance is guaranteed | |
PLjunkerhallpart | creates a profile of a pressed profile | |
PLkidney | returns a kindey shaped point list | |
PLknurled | returns a sinus contour on a circle | |
PLmeancluster | converts a point list into a mean values point list | |
PLmeshgrid | simple fnct for a better understand of meshgrid | |
PLminxy | returns the point with minimal x and y values | |
PLmirroratline | mirrors a PL or CPL | |
PLof3dist | creates a 3P Tracker geometry using the given distances | |
PLofCPLequidistant | returns points on closed or open contours with equal distances | |
PLofFloorPlan | Returns a point list from a distance angle list | |
PLofimcontourc | returns the centers of pixel coordinates in an image | |
PLofVL | Converts a planer VL[nx3] into a PL [nx2] | |
PLofVLFL | returns the 2D representation for a planar VLFL | |
PLofVLplaneprojection | main axis projection of a vertex list along the largest dimension of a normal vector | |
PLofVLprojection | returns image point on a target screen | |
PLonCPLcontour | findet äquidistante Punkte entlang einer Kontour | |
PLoutercontour | returns a point list that has no crossings | |
PLpinring | returns the contour of a SGpinring | |
PLplotdiscretesample | plots a PL as a digital signal to avoid problem of misinterpretation | |
PLplotdiscretetime | plots a PL as a digital signal to avoid problem of misinterpretation | |
PLradialEdges | returns a point list (PL) with rounded edges | |
PLrand | returns a point list with random points | |
PLreassign | reassigns the coordinates of a new list to the indices of an original list | |
PLrhombus | Point list of a rhombus | |
PLrope | creates cross section of twisted (laid) ropes | |
PLroutefind | returns a right angle point list between start and end point | |
PLsetdiff | more tolerant than setdiff for vectors | |
PLshaftrad | creates a PL for a contour for SGofCPLrot | |
PLshortestpathinCPL | returns a path inside of a CPL using A* Zelinzky, Lozano-Perez, Dikstra | |
PLshortestpathinCPLcost | returns a path inside of a CPL using A* Zelinzky, Lozano-Perez, Dikstra | |
PLslottapering | CPL of a slot tapering for creating blades for axis etc | |
PLsortC | returns a point list that is sorted around its' center | |
PLspiral | return the PL of a spiral | |
PLsquare | returns a 4 point list describing a rectangle or trapeze in 2D | |
PLstar | returns a 2D point list of a star or star segment | |
PLsupplement | returns a given contour including supplemented points | |
PLtangentarc4P | returns center point and circle segment for the two tangents | |
PLtangentcirc | returns the a circ segment between p1 and p3 with radius R | |
PLtangentcirc3 | returns the a circ segment between p1 and p3 with radius R | |
PLtetragrid | returns a tetra grid point list for a bounding box or CPL | |
PLthreadDIN | Fnct to create the crosssection contour using DIN13 for a thread | |
PLtoothevolvente | returns the evolvent between base circle and outer circle | |
PLtrapezoid | returns a trapezoid shape liek the stern of a slalom water ski | |
PLtriangle | returns a triangle from an agle | |
PLtubbing | returns a points list for a 2D tubbing | |
PLui | interactive fnct to create and modify CPLS (Only one Contur) | |
PLvaryfrom | simply adds small values in a determinstic way to a point list | |
PLwedgeoncircle | Design a wedge for a circular movement | |
PLwrench | exactly the same as PLinbus | |
VLremz | simply reduces the cols of a list to 2 | |
Copyright 2013-2025 Tim C. Lueth. All rights reserved. The code is the property of Tim C. Lueth and may not be redistributed or modified without explicit written permission. This software may be used free of charge for academic research and teaching purposes only. Commercial use, redistribution, modification, or reverse engineering is strictly prohibited. Access to source code is restricted and granted only under specific agreements. For licensing inquiries or commercial use, please contact: Tim C. Lueth
Last html export of this page out of FM database by TL: 2025-09-21