MCPcopy Create free account

hub / github.com/LiciaHe/threadPlotter / functions

Functions144 in github.com/LiciaHe/threadPlotter

MethodgetPathString
(self)
threadPlotter/threadPlotter/TP_structure/PathList.py:153
FunctiongetPointFromComplex
(complex)
threadPlotter/threadPlotter/TP_utils/basic.py:59
FunctiongetPunchNeedleReadyDot
required boundaryRect Rule: 1) min/max distance is controlled 2) try to reduce duplication :param pathPoint: :param boundaryRect:
threadPlotter/threadPlotter/TP_utils/fillPath.py:58
FunctiongetRandomHex
()
threadPlotter/threadPlotter/TP_utils/basic.py:10
MethodgetSaveName
(self, additionalTag="")
threadPlotter/threadPlotter/DirectAuthoringGenerator.py:124
Methodhalftone
(self,x_units,y_units,pixelization_length,pixels)
threadPlotter/threadPlotter/TP_punchneedle/GridImgConverter.py:46
MethodisClosed
(self)
threadPlotter/threadPlotter/TP_structure/PathList.py:105
MethodisSelfIntersecting
Determine if a path is self intersecting using https://algs4.cs.princeton.edu/91primitives/ :return:
threadPlotter/threadPlotter/TP_structure/PathList.py:97
FunctionlinearScale
d3 linearScale :param input: :param domainArr: :param rangeArr: :return:
threadPlotter/threadPlotter/TP_utils/basic.py:34
Functionload_object
(fileName)
threadPlotter/threadPlotter/TP_utils/basic.py:47
FunctionmakeBasicSvgWithFoundations
SHORTER VERSION, WITHOUT TOOLPAD :param basicsettings: :return:
threadPlotter/threadPlotter/TP_utils/svg.py:77
FunctionmakeClipper
:param subjs: :param clip: window to be used for the cut :param clipperTypeStr: :param s_fill_key: :param c_fill_key: :param
threadPlotter/threadPlotter/TP_utils/clipperHelper.py:40
FunctionmakeConnectedDot
converted from "convertPathsToConnectedDots" create punch needle points by keep spliting line.Will check minimal distance :param path
threadPlotter/threadPlotter/TP_punchneedle/embroideryCalculation.py:6
FunctionmakeOffset
http://www.angusj.com/delphi/clipper/documentation/Docs/Units/ClipperLib/Types/EndType.htm http://www.angusj.com/delphi/clipper/documentation
threadPlotter/threadPlotter/TP_utils/clipperHelper.py:21
FunctionmakeRectPoints
(x,y,w,h,closed=False)
threadPlotter/threadPlotter/TP_utils/shapeEditing.py:109
FunctionmakeTinyDot_pathPoints
(startPt,innerDist=1)
threadPlotter/threadPlotter/TP_utils/fillPath.py:41
FunctionmakeUniformPolygon
(x, y, r, sideCt,closed=False)
threadPlotter/threadPlotter/TP_utils/shapeEditing.py:114
Functionmkdir
(path)
threadPlotter/threadPlotter/TP_utils/basic.py:18
Methodoffset
:param dist: :return:
threadPlotter/threadPlotter/TP_structure/PathList.py:183
FunctionpickRandomThreadColor
(ct)
threadPlotter/threadPlotter/TP_punchneedle/threadColorManagement.py:59
FunctionpickThreadColor
:param colors: a list of rgb tuple :param additional: decide whether to load additional info :return:plainColor,mixedColor,colorList
threadPlotter/threadPlotter/TP_punchneedle/threadColorManagement.py:25
FunctionpointEquals
(p1,p2)
threadPlotter/threadPlotter/TP_utils/basic.py:64
FunctionptToInchStr
(pt,i2p,precision=None)
threadPlotter/threadPlotter/TP_utils/shapeEditing.py:7
FunctionptToInchStrWithTranslate
(pt,i2p,xtrans,ytrans)
threadPlotter/threadPlotter/TP_utils/shapeEditing.py:11
Methodrestore
(self)
threadPlotter/threadPlotter/TP_structure/PunchGroup.py:96
FunctionrgbToHex
(r,g,b)
threadPlotter/threadPlotter/TP_utils/basic.py:6
FunctionrgbToString
(rgb)
threadPlotter/threadPlotter/TP_punchneedle/threadColorManagement.py:22
Methodrotate
(self,degree)
threadPlotter/threadPlotter/TP_structure/PathList.py:163
Methodrotate
(self,angle,inPlace=False)
threadPlotter/threadPlotter/TP_structure/Point.py:44
MethodrotateAroundCenter
(self,degree)
threadPlotter/threadPlotter/TP_structure/PathList.py:172
MethodrotateAroundPoint
Rotate a point counterclockwise by a given angle around a given origin. The angle should be given in radians.
threadPlotter/threadPlotter/TP_structure/Point.py:54
FunctionroundPoint
(point)
threadPlotter/threadPlotter/TP_utils/shapeEditing.py:13
MethodroundPt
(self,digit=2)
threadPlotter/threadPlotter/TP_structure/Point.py:39
MethodsaveFiles
(self)
threadPlotter/threadPlotter/DirectAuthoringGenerator.py:179
FunctionsaveSVG
(baseSoup,fileName=None,saveLoc=None,postTag=None,repList=None,fullPath=None)
threadPlotter/threadPlotter/TP_utils/svg.py:18
Functionsave_object
(obj, filename)
threadPlotter/threadPlotter/TP_utils/basic.py:53
MethodscalePath
(self,scaleFactor)
threadPlotter/threadPlotter/TP_structure/PathList.py:175
MethodscalePathAccordingToCenter
(self,center,scaleX,scaleY)
threadPlotter/threadPlotter/TP_structure/PathList.py:179
MethodscalePoints
ASSUME SCALING FROM CENTER :param points: :param scaleFactor: :return:
threadPlotter/threadPlotter/TP_structure/Point.py:70
FunctionsplitSingleLine
return strings :param start_end: :param unitLength: :return:
threadPlotter/threadPlotter/TP_utils/shapeEditing.py:58
Methodtranslate
(self,tx,ty,inplace=False)
threadPlotter/threadPlotter/TP_structure/Point.py:92
FunctionuniformFromRange
(arr)
threadPlotter/threadPlotter/TP_utils/basic.py:8
MethodwithinBoundaryLimit
(self,xmin,xmax,ymin,ymax)
threadPlotter/threadPlotter/TP_structure/PathList.py:115
MethodwithinSizeLimit
return true if the width and height :param wh: :return:
threadPlotter/threadPlotter/TP_structure/PathList.py:107
← previous101–144 of 144, ranked by callers