BBofBB | scales an axis our bounding box | |
BBofCPL | returns the bounding box of a CPL | |
BBofCPS | returns the bounding box for a polyshape or CPS | |
BBofPose | returns the bounding box of a Pose | |
BBofPS | returns the bounding box of a polyshape | |
BBofSG | returns the bounding box of a solid geoemtry | |
BBofSGcutT | returns the bounding box for a cutting frame | |
BBofT | returns the BB for a list of matrices | |
BBofVL | returns the limits of the bound box | |
centerCPL | returns the center of all contours of a CPL | |
collofBBs | Fundamental fnct to retur from two bounding box list the colliding index lists | |
CPLarea | returns the area of the surfaces (VL/PL) | |
CPLisclosedCPL | return wether the contours are open or closed in a CPL | |
CPLisstraightline | returns wether a CPL is a straigt line with area zero | |
crosspoints2F | This Fnct designed for SGbool6 returns all crossing points of 2 triangles | |
crosspointVLFLfi | returns the self crosspoints of a surface normal vector | |
diffangle | 3D fnct: calculates the angle between to normal vector lists | |
diffanglew | returns the shortest distance from angle 1 to angle 2 | |
edgeNormal | returns the edge normals of surface boundaries | |
ELangleofLATAP | returns the bending angle for a katheter based on LAT and AP angles | |
ellipseofPL | returns the parameter for an ellipse of at least 5 points | |
findfacetsinSG | creates a correlation index list of the facets in FLA and FLB | |
findfacetsinVLFL | creates a correlation index list of the facets in FLA and FLB | |
incenterVLFL | returns the center of a surface and of all facets | |
iscrossingCPL | checks crossing/touching of two CPLs | |
isonVLFL | returns whether a point is on a surface | |
isonVLFLedge | returns the triangles a vertex is on edge | |
isonVLFLplanes | returns wether a point is on a plane of a facet not necessarily inside of the facet | |
isonVLFLsurface | returns whether a point is on a surface | |
isplanarVLFL | return whether a point cloud or surface is planar | |
nofVLFL | returns the number of facets with an area larger than 0.1 mm^2 and the facet list | |
outsideplaneVL | returns whether a vertex/vertex list is below or above a 3P plane | |
outsidetriangleVL | returns whether a vertex/vertex list is below or above or outside a 3P triangle | |
PCfindradiusangle | returns vertices and facets of surface near a point of a point cloud | |
PLangle | returns the angles of a points list | |
PLangle2 | returns the angles of a points list | |
PLconvexseg | returns the segments of convex and concave conoturs within ONE CPL | |
PLcross2Lines | returns the crossing point of 2 lines in [x y] | |
PLcrossCPLline | return the crossing point of a single CPL and a line | |
PLcrossstraightnline | returns the crossing point of 2 lines in [x y] | |
PLlength | simply the cummulated distance between points of an open list | |
PLminangle | returns the point with minimal angle value wrt to the center of the contour | |
PLsplitpointsofCPL | returns splitpoints created by delaunaytriangulation | |
PLsquareui | allows to draw interactively a square in the current graphics area | |
rofcirclearoundCPL | returns radius and center point of the surrounding and the most inner circle | |
rofCPLsmalldist | returns the smallest distance between two contours in CPL | |
rofCPLsweep | returns the radius of a fully circled CPL | |
SGanalyzePenetration | returns the structure of additive designed SG | |
SGarea | returns the area of the surfaces (VL/PL) | |
SGisInterior | returns the isInside Flag for a SG and a VL | |
SGisInteriorofBB | returns all facets of a solid that are within a bounding box | |
SGisIntersectingBB | returns all facets of a solid that are crossed/intersected by a bounding box | |
SGisOnsurface | returns whether a point is on a surface | |
sofBB | returns the maximal dimension of the bounding box | |
ticksofBB | sets the ticks using ticks of minmax of a BB | |
TofBB | returns frames relative to bounding boxes | |
TR3neighborsAngle | returns the angle difference between a facet an its neigbors - required for Feature Surfaces | |
triangleheight | returns the heights of a triangle - slow but correct | |
VLangle | returns angle and distance between contour list in 3D | |
VLcrossingSG | returns crossing points of two solid geometries | |
VLFLarea | returns the area of the surfaces (VL/PL) | |
VLFLfaceAngles | returns the three angles for the facets of a solid | |
VLFLfaceneighborangle | returns a signed (convex/concave) normal vector difference | |
VLFLfaceneighborswapangle | returns and explains swapping decisions | |
VLFLinpolyhedron | returns the isInside Flag for a SG and a VL | |
VLisInteriorofBB | returns the index point list for isinterior | |
VLisonCVL | returns wether a point is on a segment of a CVL or CPL | |
volofBB | simply returns the volume of a bounding box or a cell list of bounding boxes | |
zofBB | simple fnct to create a height of a bounding box | |
Copyright 2023-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