Geometric Queries - List of features available in SolidGeometry 5.6

BBconcatconcatenate two bounding boxes
BBofBBscales an axis our bounding box
BBofCPLreturns the bounding box of a CPL
BBofCPSreturns the bounding box for a polyshape or CPS
BBofPosereturns the bounding box of a Pose
BBofPSreturns the bounding box of a polyshape
BBofSGreturns the bounding box of a solid geoemtry
BBofSGcutTreturns the bounding box for a cutting frame
BBofTreturns the BB for a list of matrices
BBofVLreturns the limits of the bound box
centerCPLreturns the center of all contours of a CPL
collofBBsFundamental fnct to retur from two bounding box list the colliding index lists
CPLareareturns the area of the surfaces (VL/PL)
CPLisclosedCPLreturn wether the contours are open or closed in a CPL
CPLisstraightlinereturns wether a CPL is a straigt line with area zero
crosspoints2FThis Fnct designed for SGbool6 returns all crossing points of 2 triangles
crosspointVLFLfireturns the self crosspoints of a surface normal vector
diffangle3D fnct: calculates the angle between to normal vector lists
diffanglewreturns the shortest distance from angle 1 to angle 2
edgeNormalreturns the edge normals of surface boundaries
ELangleofLATAPreturns the bending angle for a katheter based on LAT and AP angles
ellipseofPLreturns the parameter for an ellipse of at least 5 points
findfacetsinSGcreates a correlation index list of the facets in FLA and FLB
findfacetsinVLFLcreates a correlation index list of the facets in FLA and FLB
incenterVLFLreturns the center of a surface and of all facets
iscrossingCPLchecks crossing/touching of two CPLs
isonVLFLreturns whether a point is on a surface
isonVLFLedgereturns the triangles a vertex is on edge
isonVLFLplanesreturns wether a point is on a plane of a facet not necessarily inside of the facet
isonVLFLsurfacereturns whether a point is on a surface
isplanarVLFLreturn whether a point cloud or surface is planar
nofVLFLreturns the number of facets with an area larger than 0.1 mm^2 and the facet list
outsideplaneVLreturns whether a vertex/vertex list is below or above a 3P plane
outsidetriangleVLreturns whether a vertex/vertex list is below or above or outside a 3P triangle
PCfindradiusanglereturns vertices and facets of surface near a point of a point cloud
PLanglereturns the angles of a points list
PLangle2returns the angles of a points list
PLconvexsegreturns the segments of convex and concave conoturs within ONE CPL
PLcross2Linesreturns the crossing point of 2 lines in [x y]
PLcrossCPLlinereturn the crossing point of a single CPL and a line
PLcrossstraightnlinereturns the crossing point of 2 lines in [x y]
PLlengthsimply the cummulated distance between points of an open list
PLminanglereturns the point with minimal angle value wrt to the center of the contour
PLsplitpointsofCPLreturns splitpoints created by delaunaytriangulation
PLsquareuiallows to draw interactively a square in the current graphics area
rofcirclearoundCPLreturns radius and center point of the surrounding and the most inner circle
rofCPLsmalldistreturns the smallest distance between two contours in CPL
rofCPLsweepreturns the radius of a fully circled CPL
SGanalyzePenetrationreturns the structure of additive designed SG
SGareareturns the area of the surfaces (VL/PL)
SGisInteriorreturns the isInside Flag for a SG and a VL
SGisInteriorofBBreturns all facets of a solid that are within a bounding box
SGisIntersectingBBreturns all facets of a solid that are crossed/intersected by a bounding box
SGisOnsurfacereturns whether a point is on a surface
sofBBreturns the maximal dimension of the bounding box
ticksofBBsets the ticks using ticks of minmax of a BB
TofBBreturns frames relative to bounding boxes
TR3neighborsAnglereturns the angle difference between a facet an its neigbors - required for Feature Surfaces
triangleheightreturns the heights of a triangle - slow but correct
VLanglereturns angle and distance between contour list in 3D
VLcrossingSGreturns crossing points of two solid geometries
VLFLareareturns the area of the surfaces (VL/PL)
VLFLfaceAnglesreturns the three angles for the facets of a solid
VLFLfaceneighboranglereturns a signed (convex/concave) normal vector difference
VLFLfaceneighborswapanglereturns and explains swapping decisions
VLFLinpolyhedronreturns the isInside Flag for a SG and a VL
VLisInteriorofBBreturns the index point list for isinterior
VLisonCVLreturns wether a point is on a segment of a CVL or CPL
volofBBsimply returns the volume of a bounding box or a cell list of bounding boxes
zofBBsimple 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