| |
- addEdgePair(edgePairTable, edges, faceEdgeIndex, remainingEdgeIndex, remainingEdgeTable)
- Add edge pair to the edge pair table.
- addFacesByConcaveLoop(faces, indexedLoop)
- Add faces from a polygon which is concave.
- addFacesByConvex(faces, indexedLoop)
- Add faces from a convex polygon.
- addFacesByConvexBottomTopLoop(faces, indexedLoopBottom, indexedLoopTop)
- Add faces from loops.
- addFacesByConvexLoops(faces, indexedLoops)
- Add faces from loops.
- addFacesByConvexReversed(faces, indexedLoop)
- Add faces from a reversed convex polygon.
- addFacesByGrid(faces, grid)
- Add faces from grid.
- addFacesByLoop(faces, indexedLoop)
- Add faces from a polygon which may be concave.
- addFacesByLoopReversed(faces, indexedLoop)
- Add faces from a reversed convex polygon.
- addFacesByMeldedConvexLoops(faces, indexedLoops)
- Add faces from melded loops.
- addLoopToPointTable(loop, pointTable)
- Add the points in the loop to the point table.
- addMeldedPillarByLoops(faces, indexedLoops)
- Add melded pillar by loops which may be concave.
- addPillarByLoops(faces, indexedLoops)
- Add pillar by loops which may be concave.
- addPillarFromConvexLoopsGridTop(faces, indexedGridTop, indexedLoops)
- Add pillar from convex loops and grid top.
- addPillarFromConvexLoopsGrids(faces, indexedGrids, indexedLoops)
- Add pillar from convex loops and grids.
- addPointsAtZ(edgePair, points, radius, vertexes, z)
- Add point complexes on the segment between the edge intersections with z.
- addSymmetricXPath(outputs, path, x)
- Add x path output to outputs.
- addSymmetricXPaths(outputs, paths, x)
- Add x paths outputs to outputs.
- addSymmetricYPath(outputs, path, y)
- Add y path output to outputs.
- addSymmetricYPaths(outputs, paths, y)
- Add y paths outputs to outputs.
- addVector3Loop(loop, loops, vertexes, z)
- Add vector3Loop to loops if there is something in it, for inset and outset.
- addWithLeastLength(importRadius, loops, point)
- Insert a point into a loop, at the index at which the loop would be shortest.
- convertElementNode(elementNode, geometryOutput)
- Convert the xml element to a TriangleMesh xml element.
- getAddIndexedGrid(grid, vertexes, z)
- Get and add an indexed grid.
- getAddIndexedLoop(loop, vertexes, z)
- Get and add an indexed loop.
- getAddIndexedLoops(loop, vertexes, zList)
- Get and add indexed loops.
- getAdditionalLoopLength(loop, point, pointIndex)
- Get the additional length added by inserting a point into a loop.
- getCarveIntersectionFromEdge(edge, vertexes, z)
- Get the complex where the carve intersects the edge.
- getClosestDistanceIndexToPoint(point, loop)
- Get the distance squared to the closest point of the loop and index of that point.
- getDescendingAreaLoops(allPoints, corners, importRadius)
- Get descending area loops which include most of the points.
- getDescendingAreaOrientedLoops(allPoints, corners, importRadius)
- Get descending area oriented loops which include most of the points.
- getGeometryOutputByFacesVertexes(faces, vertexes)
- Get geometry output dictionary by faces and vertexes.
- getGeometryOutputCopy(object)
- Get the geometry output copy.
- getIndexedCellLoopsFromIndexedGrid(grid)
- Get indexed cell loops from an indexed grid.
- getIndexedLoopFromIndexedGrid(indexedGrid)
- Get indexed loop from around the indexed grid.
- getInfillDictionary(arounds, aroundWidth, infillInset, infillWidth, pixelTable, rotatedLoops, testLoops=None)
- Get combined fill loops which include most of the points.
- getInsetPoint(loop, tinyRadius)
- Get the inset vertex.
- getIsPathEntirelyOutsideTriangle(begin, center, end, vector3Path)
- Determine if a path is entirely outside another loop.
- getIsPointCloseInline(close, loop, point, pointIndex)
- Insert a point into a loop, at the index at which the loop would be shortest.
- getLoopLayerAppend(loopLayers, z)
- Get next z and add extruder loops.
- getLoopsFromCorrectMesh(edges, faces, vertexes, z)
- Get loops from a carve of a correct mesh.
- getLoopsFromUnprovenMesh(edges, faces, importRadius, vertexes, z)
- Get loops from a carve of an unproven mesh.
- getLoopsWithCorners(corners, importRadius, loops, pointTable)
- Add corners to the loops.
- getMeldedPillarOutput(loops)
- Get melded pillar output.
- getNewDerivation(elementNode)
- Get new derivation.
- getNextEdgeIndexAroundZ(edge, faces, remainingEdgeTable)
- Get the next edge index in the mesh carve.
- getOrientedLoops(loops)
- Orient the loops which must be in descending order.
- getOverlapRatio(loop, pointTable)
- Get the overlap ratio between the loop and the point table.
- getPath(edges, pathIndexes, loop, z)
- Get the path from the edge intersections.
- getPillarOutput(loops)
- Get pillar output.
- getPillarsOutput(loopLists)
- Get pillars output.
- getRemainingEdgeTable(edges, vertexes, z)
- Get the remaining edge hashtable.
- getRemainingLoopAddFace(faces, remainingLoop)
- Get the remaining loop and add face.
- getSharedFace(firstEdge, faces, secondEdge)
- Get the face which is shared by two edges.
- getSymmetricXLoop(path, vertexes, x)
- Get symmetrix x loop.
- getSymmetricYLoop(path, vertexes, y)
- Get symmetrix y loop.
- getUnifiedOutput(outputs)
- Get unified output.
- getUniqueVertexes(loops)
- Get unique vertexes.
- getWideAnglePointIndex(loop)
- Get a point index which has a wide enough angle, most point indexes have a wide enough angle, this is just to make sure.
- isInline(beginComplex, centerComplex, endComplex)
- Determine if the three complex points form a line.
- isPathAdded(edges, faces, loops, remainingEdgeTable, vertexes, z)
- Get the path indexes around a triangle mesh carve and add the path to the flat loops.
- processElementNode(elementNode)
- Process the xml element.
- setEdgeMaximumMinimum(edge, vertexes)
- Set the edge maximum and minimum.
- sortLoopsInOrderOfArea(isDescending, loops)
- Sort the loops in the order of area according isDescending.
|