SGcut2T | cuts out the SG that is below frame T1 and frame T2 | |
SGcutBB | cuts out a bounding box from a solid | |
SGcutend | returns a cutted object that is cuttet related to the BB | |
SGcutrecursivly | cuts a part recursively into pieces until it fits a maximum dimensions | |
SGcutT | cuts an object below a arbitrary plane using SGcut relative to the center of floor of bb | |
SGcutTcrossblade | removes a part out of a solid | |
SGcutTcylindricblade | uses a cylindric blade to create joint as part of a solid | |
SGcutTinsertpins | separates a solid similar to SGcutT but inserts connection points | |
SGcylinder | returns a simple cylinder | |
SGdemoulding | Creates demolding chamfers for cast objects | |
SGdumbbell | returns the shape of a dumbbell | |
SGegg | returns the Surface Geometry of an egg based on an evolvente | |
SGextend | just extends the solid in one direction | |
SGfacenum | returns the number of facets of a solid geoemtry | |
SGfigureInteractiveSort | fnct to sort surfaces into two independent solids interactevely | |
SGfindjointDoFofSG | try to find the DoF between two solids | |
SGflip | returns a SG with inverted facets - same fnct as 2014-11-30 | |
SGgrowoutsideFS | grows only the outside feature surfaces of a solid | |
SGgrowVLFLfi | moves facets of an indexed surface along the normal vectors | |
SGgyroid | creates a gyroid shape solid | |
SGhook4rail | returns a solid for a rail hook looking to face | |
SGhotrodCarbody | returns different SG of the Hotrot projects | |
SGinsertCut | returns a solid with an inserted cut | |
SGinsertJoint | creates joint structures inside of a solid geometry | |
SGinsertPeghole | returns a solid with an inserted peg and hole connector | |
SGinsertTslice | fnct that inserts required slice points into a surface before a stretch | |
SGintersectFacetPoints | calculates a list of crossing facet pairs and crossing points of 2 solids | |
SGisconvex | returns whether a solid is convex | |
SGisempty | returns wether a solid is empty / has not faces or not | |
SGisidentical | try to compare two solids to find equality as fast as possible | |
SGisInterior | returns the isInside Flag for a SG and a VL | |
SGlevelheight | changes the height of a solid depending on the x/y coordinates | |
SGlim | compresses the vertex coordinates outside a limit without changing the VL or FL | |
SGmirrorTxy | mirrors a solid at the xy plane of a HT matrix | |
SGmodelOR | returns solid model of OR device models | |
SGnearestpointsofSG | returns the nearest vertices and facets of two solid geometries | |
SGof2CPLtransition4FDM | creates transition solid to avoid support structures for FDM printer | |
SGofCPLcontour | extrudes a CPL as cross section contour along another CPL as extrusion contour | |
SGofCPLhatch | creates a solid using CPLhatch | |
SGofCPLreinforcement | creates edge reinforcements based on a CPL | |
SGofCPLTL | extrudes a contour along a path given by TL | |
SGofCPLzgrid | creates a Contour by extrusion using a z coordinate list | |
SGofCPLzgrow | creates solids with radial changing contours | |
SGofCPLzradialedge | similar to SGofCPLzchamfer | |
SGplatesofSGML | converts a solid into a plated solid | |
SGplotcell | plot a cell list solid in different colors | |
SGplotparts | plots the overlapping parts of a solid separately | |
SGplugofSGT | creates a plug for an SGT | |
SGpunchTCPLfirstwall | punchs from a frame or from an outside poit a hole with a CPL into the first wall | |
SGpunchTCPLthrough | punching: shoots a contour through a solid | |
SGradialCorners | should breaks corners and edges of solids | |
SGremedgepoints | returns a surface model without edge points on straigt lines, but with surface points that are inside | |
SGremimprint | removes engravings on a defined feature surface | |
SGremsurfedgepoints | returns a surface model without edge points and surface points that are inside of a surface | |
SGremsurfpoints | returns a surface model without surface points that are inside of a surface - boundary/edge points are unchanged | |
SGrepairFLsimple | returns a solid with closed FL of the simpliest condition | |
SGrotateservo | turns the SG of a servo motor to an upright position | |
SGscale2dim | scales a solid to fit into a box with given dimensions | |
SGselect | selects solids from a cell list using a command language | |
SGselect3dPL | similar to select3d cals nearest point and vertices but for any fiven point | |
SGselectGroupofT | returns the part of the solid that contains a point, or a frame center | |
SGseparatebyPez | searches infront and behind a ez vector for surfaces | |
SGseparatebyT | separates a solid into surfaces that are clearly below or above of a xy-plane | |
SGservoshaft | separates Solid Geoemetry of Servo and Servoshaft | |
SGshearing | shearing or bending of a Solid Geometry | |
SGshrinktofit | reduces the size that the solid fits into a bounding box | |
SGsortcollBB | returns a collision index list of all SG in the SG cell list | |
SGsortcollVLFL | returns a collision index list of all SG in the SG cell list and considers all VLFL | |
SGsortcollVLFLBB | returns a collision index list of all SG in the SG cell list but considers the BB of VLFL | |
SGsortfitinBB | returns a fits-in index list of all SG in the SG cell list | |
SGsortisinsideBB | returns a fits-in index list of all SG in the SG cell list | |
SGspherelink | returns a spherical link | |
SGstentPeterEwert01 | Solid Geometry of a Stent for Peter Ewert | |
SGstentradsym | creates a radial symmetric stent geometry based on a given streching ratio | |
SGstentVeitPhillipMohamadAbdelhafez | SG of a silikon stent using the deisng rules of Veit Phillip and Mohamed Abdelhafez | |
SGstrechez | streches Objects along an axis to fit intervals or positions | |
SGsurfacehistogram | plots a surface area histogram of selected surfaces | |
SGsurfaces | returns a cell list of separated CLOSED surfaces similar to SGseparate | |
SGsurfaceselect | returns an isolated surface from a solid or SGofgca | |
SGsurfacessort | sorts the independent surfaces of a cell surface list | |
SGsweepTproj | sweeps the outer contour of a solid to create a swept solid | |
SGTconnect | connects the geometries of two solids based on surfaces that are identified by frame names | |
SGTdrill | drills a contour hole into a solid geometries frame | |
SGtextstamp | adds a textstring on the surface | |
SGtextTUM | return a solid for the TUM logo | |
SGTframeplot | plots one ore more frame of a solid | |
SGTplot | simply plots solid including frames | |
SGtrapezoid | creates trapezoid pins for moulding forms | |
SGtube | Simplified version of SGplugintube | |
SGuniquesurfaces | returns unique surfaces from a solid geometry | |
SGvaryfrom | simply adds small values in a determinstic way to the vertices of a solid | |
SGvenacavainferiorring | creates a ring for the Vena Carva Inferior | |
SGvertexongrid | returns a solid geometry with all vertices set to a grid | |
SGwatertightofSG | returns within 60 seconds a watertight reconstruction | |
surfacesofSG | returns all feature surfaces (open boundaries) that have a limited angle between their normal vectors | |
TofVLFL | creates a T vector for surface | |
TRofCPL | just returns a 2D triangulation | |
vertexNormalbyFN | calculates the vertex normals based on the facet normals | |
viVLFLnearestneighborVL | returns the vertex indices of the nearest neighbors of a Vertex list | |
VLDLBBofVLFL | Fundamental fnct to return for a facet list the vertex coordinates, the edge vectors, and the bounding box of the facets | |
VLFLaddfacetcenterpoints | creates additional vertices in the middle of each facet | |
VLFLcircFLedges | modifies the Facet list by circulating rows to minimize the distance P2-P3. | |
VLFLcolcat2 | Same as VLFLcat2 but including colors | |
VLFLdeleteFLofvi | removes the faces that belongs to a specific vertex | |
VLFLfaceneighborhood | return the neighbors and the neighbor neighbors | |
VLFLfaceneighborswap | shows what happens if a triangle-pair is swapped | |
VLFLfreeboundary | returns the freeboundary of a solid | |
VLFLfreeboundarycircshift | changes Vertices or Facets to achieve a free boundary rotation | |
VLFLfreeboundaryfacets | returns the facets attached to the freeboundary edges | |
VLFLinsertFacetPoints | This fnct retesselates all surfaces of a solid by inserting points into existing facets | |
VLFLofCPL | returns the vertex and facet list from a closed contour list | |
VLFLofCVLdelaunay2D | returns a triangulation for an almost planar CVL | |
VLFLofCVLdelaunay3D | returns the top and below tesselation for ONE closed vertex list which cuts a convex solid into two parts | |
VLFLofSG | returns one vertex list and one faces list for nested SG | |
VLFLofSGT | returns the VL and FL of the surface related to a fram | |
VLFLofSurf | returns a vertex and facet list from a surf handle | |
VLFLofVLELdelaunay3D | returns the top and below tesselation for ONE closed vertex list which cuts a convex solid into two parts | |
VLFLoppositefaces | returns the list of faces that have opposit facets in the same solid | |
VLFLoptimizeFLWez | finds the surfaces correlation that creates the largest volume | |
VLFLplotfacets | plot a facet list as separate independent facets | |
VLFLregions | fnct to separate regions in face index list | |
VLFLremoveFacet | removes a single facet from a surface | |
VLFLremoveIntersectFacets | removes intersecting facets from a VLFL surface | |
VLFLremovekinks | removes kinks after SGofCVLz | |
VLFLremsmallfacets | removes small facets from an open surface | |
VLFLremsurfedgepoints | returns a surface model without edge points and surface points that are inside of a surface | |
VLFLremsurfpoints | returns a surface model without surface points that are inside of a surface - boundary/edge points are unchanged | |
VLFLsmoothboundary | creates facets to smoothen or closing open boundaries without adding points | |
VLFLvertexongrid | returns a solid geometry with all vertices set to a grid | |
VLisInteriorofBBlist | returns for a list of Bounding Boxes and a single vertex the BB that contain the vertex | |
VLof2VLnonmanifold | returns vertex list and indices of non manifold vertices on TWO DIFFERENT vertex lists | |
VLofSGnotreferenced | returns the logical index of vertices that are not referenced in a triangualtion | |
VLofVLFLselfIntersection | returns the self intersection crossing points of a Surface | |
VMdistancetoSG | Creates a Voxel model with distance values from the surface | |