CILofCVL | creates a Contour index list for a CPL/CVL | |
circshiftCPL | returns a circular shifted CPL | |
CListype | returns the type of correlation link | |
CLofFLW | returns a correlation list from a facet list between 2 free boundaries | |
closedCPL | closes all contours in CPL(2D) and CVL(3D) without any other change beside removal of all consecutive identical point before | |
closedCVL | closes all contours in CPL(2D) and CVL(3D) after removal of all consecutive identical point before | |
CLplot | plots a correlation for debugging (same as plotcorrelation) | |
CLsortrows | Sorts a corrleation list | |
colorsofCPLofimage | returns the original colors of the contours in an image | |
CPL2ccw | changes the orientation of all nested CPLs to ccw | |
CPL2cw | changes the orientation of all nested CPLs to cw | |
CPL2line | converts a line type contour into a line by considering only the half of the contour | |
CPLaddauxpoints | add supporting points to embedded CPL to guarantee a specified points distance | |
CPLAnycubicPredator | Creates the CPL for the Anycubic Z-Level testing solid | |
CPLarrange | Arranges a set of CPLS to be as widw as another one in x dimension | |
CPLBezier | returns Bezier Curves from CPLs | |
CPLbox | create a CPL of a square including text | |
CPLbuffer | grows shrinks a CPL | |
CPLbufferCPLlines | converts a set of lines into a closed polygon concept | |
CPLbufferEdges | returns contours with broken our rounded edges; | |
CPLbufferlines | returns all buffer contours with an repeated reduction value | |
CPLcell2NaN | concatenates a cell list of CPLs into one single CPL | |
CPLcircbend | Provides a contour for a circular arc chord length and a circular arc chord height | |
CPLcirclesofPL | create a list of circles for a list of points | |
CPLcirclesofShaft | 2D fnct returning a circular contour that encloses a rotating contour | |
CPLcircshift | shifts & closes a PL. First point is [minx miny] | |
CPLconcat | returns a simple concatenation of CPls | |
CPLconnect | Creates a coonecting contour between two contour | |
CPLcontourc | returns the CPL of matlab's contourc command | |
CPLcontourslots | creates slot contours to connect two solid by simple plug sockets | |
CPLconvexhull | returns the convex hull for a CPL | |
CPLconvexhulldelaunay | returns the convex hull for a CPL | |
CPLconvexhullfillgap | returns the convex hull for a CPL | |
CPLconvexhulloutline | creates a ONE region CPL from several regions of a CPL by using the convex hull | |
CPLconvexseg | returns the segments of convex and concave contours a CPL. | |
CPLcopyBravaislattice | copies a contour to a normed Bravais lattice | |
CPLcopypattern | creates patterns by copying CPLs | |
CPLcopypatternPL | copies a CPL at positions of a PL | |
CPLcopypatternTL | copies a CPL at positions of a PL | |
CPLcopyradial | copies a CPL radial with radius and number of copies | |
CPLcopyunionradial | creates radial copies and unifies | |
CPLcorrelate | correlates the contours from two CPLs | |
CPLcrosscircseg | fnct to detect crossing segments of a circ line with a CPL | |
CPLcrossline | calculates the intersection of a CPL with a line | |
CPLcrosslineauxpoints | creates crossing points of a line a a contour with a grid size | |
CPLcutPez | cuts a CPL along a border line | |
CPLdecompose | returns a list of contour segments that belong to the same angle segment | |
CPLdistance | calculates the distance between two contours after supplementing colinear points | |
CPLdistancewall | returns the minimal wall thickness between 2 CPLs or a region | |
CPLdisttopoint | returns the minmal distance between a contour and a given point | |
CPLdullededges | returns a CPL with dulled edges | |
CPLedgeNormal | returns edge normals and point normals for a CPL | |
CPLextendbyPL | extends a CPL outline contour by some points | |
CPLfaceplot | plots the faces of a CPL | |
CPLfeatureedge | selects corners with an angle larger a limit | |
CPLfft | returns a fourier frequency reduced contour shape | |
CPLfillgap | creates a contour that fills a another or several contours | |
CPLfillHoneycomb | fills a contour with honeycomb | |
CPLfillin | creates a contour that fills a another or several contours | |
CPLfillinside | creates a contour that fills a another or several contours | |
CPLfillonCPLcontour | finds positions for circles within a contour | |
CPLfillPattern | fills a contour with copies of a pattern | |
CPLfilmhinge | creates a simple bar contour with rounded edges | |
CPLfindsmalldist | returns areas of a CPL that have a small wall distance to the opposite contour | |
CPLfischertechnik | returns the most common CPL for the design of fischertechnik compatible connections | |
CPLfit | fits a contour or a point list into a polygon | |
CPLfitinCPLrot | shifts a CPL into the center of another and rotates for optimal fit | |
CPLfitinCPLscale | Scales and moves contour to fit into another | |
CPLflipud | flips one by one the CPL up and down to change the ordner cw / ccw | |
CPLgripperjaw | creates a contour for a gripper design | |
CPLgrow | grows a contour line in a distance | |
CPLharbour | returns the inner contour of an area limited by line type areas | |
CPLhatch | creates a hatch for a CPL | |
CPLhatchgridofCPL | creates filling meshs similar to a slicer | |
CPLinsertPL | inserts removed points if they are on still exisiting lines | |
CPLinsertpoint | inserts a point at an appropriate condition into a CPL | |
CPLinsideCPL | returns the contours of a CPL that inside another CPL | |
CPLinvert | Change the direction of all contours in a CPL | |
CPLisccwcorrected | returns a CPL with all CPLs in correct orientation cw/ccw order is unchanged ! | |
CPLisccwcorrectedCPS | returns a CPL with all CPLs in correct orientation cw/ccw | |
CPLisccwinout | returns which contour has the right orientation wrt shell and orientation | |
CPLisidenticalcontour | returns whether two contours overlap the same area | |
CPLisidenticalregistered | Compares two CPLS in the same orientation and size | |
CPLlinkofPL | returns a convex hull including budder for a list of points | |
CPLmotorshaft | returns the CPL for a motorshaft, for instance Fischertechnik | |
CPLobjects2cells | returns CPL as cell list of CPLs separated by not-overlapping outer-border CPLs | |
CPLof2CPLzheuristic | returns the projection of a solid the would be created by SGof2CPLzheurist | |
CPLofBB | returns a CPL around a 2D Bounding Contour BB | |
CPLofcontourc | converts the contourc format into the CPL format | |
CPLofCPS | returns a CPL from a CPS or an array of polyshapes | |
CPLofFS | returns a CPL of a Feature Surface | |
CPLofgcaborehole090 | returns the contour of the shadow core in view (0,90) from above | |
CPLofimage | returns a point list related to matlab;s contour fnct | |
CPLofmeshgridrods | returns two grid line templates | |
CPLofouterregionboundary | returns the outer boundary of regions of CPL | |
CPLofPLalphashape | returns a closed polygon contour around a point list using alphashape | |
CPLofplateSG | returns for a flat plate solid its contour | |
CPLofPLcontour | Converts a PL into a CPL, if the distance of last point and first point is below a threshold | |
CPLofPLcrossCPL | cuts a line by crossings using a CPL | |
CPLofPLEL | returns a polybool contour from PL and EL | |
CPLofPLgrow | creates CPL circles around points of a point list | |
CPLofPLgrowline | converts a single open polygon into a grown contour | |
CPLofPLseparatedlines | converts a list of 2D points paris into a CPLs that separates the each pair by nan nan | |
CPLofPolygon | returns the CPL of a graphics object type polygon | |
CPLofpolyshape | creates a CPL from an array of polyshapes | |
CPLofprocessedimage | returns contours inside a processed image | |
CPLofSGboreholes | returns the contour of the shadow core in view (0,90) from above | |
CPLofSGcutT | separates a solid similar to SGcutT but inserts connection points | |
CPLofSGcutTBB | returns a CPL based on the Bounding Box of a solid | |
CPLofSGFSselect | returns the CPL of a SG by FS selection | |
CPLofSGhull | returns the outer contour of a solid | |
CPLofSGprojection | returns a projection contour of a solid using the graphics board | |
CPLofSGTez | returns the CPL and the frames plus a frame list using TofCPLT | |
CPLofSGThull | Creates the CPLofSGhull after an transformation relative to a frame | |
CPLofspokedPL | converts a point list into a spokes between the most distance points | |
CPLoftesthinge | returns a shape and a Geometry for a flexible hinge with 180 degree radius | |
CPLoftext | returns a CPL of one or more textlines separated by \n | |
CPLofVLFL | creates a CPL and T of a planar VL,FL | |
CPLopendistance | returns the maximal distance between neighbor points of a contour related to the contour size | |
CPLoutercontour | returns for a CPL the outer contour wrt cw/ccw-orientation | |
CPLoutlinecontour | just returns ALL OUTLINE contours | |
CPLpinholesinCPL | returns the CPLs of the pins that would fit into bore holes of servos or PCB | |
CPLplotasPS | plots a CPL as polyshape using the region plot of polyshapes command | |
CPLplotbufferlines | plot buffer lines for a contour | |
CPLplotcolors | plots all contours or indexed contours in colors | |
CPLplotcwccw | plots a CPL in different colors depending on the orientation | |
CPLplotinout | plots the CPLs in colors depending in the enclosure level | |
CPLplotregions | plots the regions of a CPL / polyshape in different colors | |
CPLrack4PL | returns a contour for rack that can be used as rack (ground link for linkages) | |
CPLrackPLdelaunay | returns a minimal CPL bar structure that contains all points of PL | |
CPLrackPLdelaunaypath | same as CPLrackPLdelaunaypath, but allow forbidded areas | |
CPLradialEdges | returns a vertex list (VL) with rounded edges (USE CPLisccwcorrected before!) | |
CPLradialhatch | create radial hatches between contours 1 and 2 | |
CPLradialslots | creates rotating circle segment contour for socket connectors | |
CPLregionbufferintersect | detects the overlapping area of increased regions | |
CPLregions | sorts a CPL with respect to regions | |
CPLregions2cell | returns CPL as cell list of CPLs separated by not-overlapping outer-border CPLs | |
CPLregionsholes | separates CPLs into Surfaces and Holes | |
CPLregionshrink | returns the smallest shrinked contour with same dimensions, regions and holes | |
CPLremauxpoints | removes points from a CPL or a PL that | |
CPLremconvexcorner | remove single convex corners from the contour | |
CPLremdensity | removes points from a CPL or a PL that | |
CPLremFFT | removes points from a CPL by removing high frequencies | |
CPLremnoise | returns a smoother CPL | |
CPLremovearea | removes CPLs of small area using the polyshape class | |
CPLremovebuffer | just removes thin walls from CPLS (same as CPLdullededges) | |
CPLremovecollinearpoints | removes 2D/3D collinear point with different results for opened and closed CPL/CVL | |
CPLremoveoverlap | For each contour of CPL the polyshape is simplified | |
CPLremoveregionsholes | removes CPLs of small areas and small holes using the polyshape class | |
CPLremovethinwall | just removes thin walls from CPLS same as CPLdullededges and CPLremovebuffer | |
CPLremstraightAmin | removes points with a minal distance/area to a predecessor or successor | |
CPLrepair | returns a CPL for extrusion - finding, duplicating and separating split points (required for SGLib 5.4) | |
CPLselectbynearestP | returns an index list for selectNaN to select by the neareat Points/CPLs | |
CPLselectbyP | returns an index list to select enclosing CPLs | |
CPLselectinout | returns selected CPLs based on their enclosure index | |
CPLselectspatial | selects parts of CPL based on spatial or other relations | |
CPLsetallcw | sets all contours of a CPL to cw | |
CPLsimplify | simplifies a CPL using polyshape simplyfy true | |
CPLskeleton | returns a skeleton with equal distances to all wall sizes | |
CPLskeletonsearch | creates a point list and an edge list | |
CPLsocketscrewed | Contour for an anti-rotation bushing | |
CPLsortC | returns a contour that start with angle -pi | |
CPLsortinout | returns a inside outside sorted CPL (There is a changed behaviour | |
CPLspiral | returns a closed polygon in spiral shape | |
CPLsplitui | splits a CPL interactively into two CPLs | |
CPLspringSpiral | creates just the pathe and basic contour for a windup motor spring spiral | |
CPLsquareline | creates a sequence of boxes of different x-dimensions | |
CPLstent | creates a CPL pattern for a laser cutted stent | |
CPLstentline | creates a sequence of boxes of different x-dimensions | |
CPLsweep | returns a swept contour | |
CPLsweep_simple | 1st sweep fnct | |
CPLtemplateofCPL | returns a template for a given CPL | |
CPLtextbanner | Returs a CPL for an size adjusted Textbanner or Contour | |
CPLtextimage | returns contour of text string | |
CPLui | interactive fnct to create and modify CPLS (Only one Contur) | |
CPLunionreplace | countour union after a subtraction of a bounding box or convex hull | |
CPLunionsorted | For 2.5D Design in Mechanical Engineering, there is a different CPLunion requireed | |
CPLunsort | changes the order of nan separated CPL using unsortNaN | |
CPSdiffarea | return the norm difference between two polyshape areas by xor | |
CPSlineui | interactive fnct to create and modify CPS lines (Only one Contur) | |
CPSofgca | returns a struct called Colored PolyShape (CPS) similar to a polygon array object | |
CPSofgcalines | converts all or selected lines graphcis objects into CPS structs using a line thickness | |
CPSofpolygon | returns a struct called Colored PolyShape (CPS) similar to a polygon array object | |
CPSouterboundary | returns the outer boundary as CPS or polyshape | |
CPSplot | plots a colored polygon from a CPS struct, a polyshape or a CPL (NO SIMPLIFICATION) | |
CPSremovearea | removes CPS/polyshape regions of small area | |
CPSsimilaritymap | converts an array of CPS or polyshapes into a cell list of similar CPS | |
CPSui | interactive fnct to create and modify CPLS (Only one Contur) | |
csgofPL | returns MATLAB's Constructed Solid Geometry (CSG) dg matrix for a list of polygons | |
CVLofcontourc | converts the contourc format into the CVL format | |
CVLofVL | converts a CVL in a CVL whose contours are closed | |
CVLofVLCIL | returns a CPL/CVL from a PL or VL using a contour index list | |
CVLofVLEL | returns a closed polygon vertex list from a vertex list and an edge list | |
CVLremovez | removes contours with a defined z value from a CVL | |
CVLremstraightAmin | removes points with a minal distance/area to a predecessor or successor | |
CVLseparatez | returns a sliced CVL/CPL for a given z value | |
delaunayofCPL | more sharp delaunay triangulation in 2D (planar case) | |
ELofPL | creates an EL for a PL of succeeding points | |
FLofCPL | misleading fnct - use PLFLofCPLdelaunay, PLFLofCPLpoly instead | |
GPLauxgridpointsCPS2 | creates a defined number of Gridpoints | |
isCVP | returns wether a sequence of vertices is a contour vertex path | |
openedCPL | opens all contours in CPL(2D) and CVL(3D) without any other change beside removal of all consecutive identical points. | |
openedCVL | closes all contours in CPL(2D) and CVL(3D) after removal of all consecutive identical points. | |
PLcirctrapezoid | creates a trapezoid contour with a predefied angle | |
PLconnectopenradial | closes an open line by a contour | |
PLdecompose | returns a list of contour segments that belong to the same angle segment | |
PLdiamond | returns a diamond shape optonal als convex hull for a CPL | |
PLofCL | returns an arbitrary planar point list to vizualize the correspondance list | |
PLofCPL | converts a nested CPL into a nested PL | |
plotcorrelation | plots a correlation for debugging | |
PSanalyze | classifies the polyshapes regions outer boundaries into equal shapes | |
PSofgca | return the polyshapes of the polygons of current axis | |
PSregions | returns the regions of a polyshape | |
R12ofCPL | return standardized link and joint dimensions | |
RLofCVL | Returns Radii of a contour, same as CVLdimclassifier | |
SGofCPLflat | returns a SG struct of an open flat surface from a polyshape or closed polygon | |
TofCVL | returns for curved contours the mean transformation matrix | |
TofPL | returns a 2D HT matrix for a point list | |
VLedgeNormal | returs normal and plane vector for free boundary contour | |
VLNLOLplot | plot an open or closed CVL including Edge Normal Vector and Edge Orthogonal Vector | |
VLofCVL | creates a Contour index list for a CPL/CVL | |
VLpathdist | distance between two points on a CVP PAth | |
VLremstraightAmin | removes points with a minal distance/area to a predecessor or successor | |