and in case you wanted it for maya too: import maya.cmds as cmdsfrom pymel.core.datatypes import Vectorclass edgeVec: def __init__(self, pts, pos, vec): self.pts, self.pos, self.vec = pts, pos, vec def setEdge(self, length): move = lambda vert, pos: cmds.move(pos[0], pos[1], pos[2], vert, ws=True, a=True) move(self.pts[0],…