def setpointRelativeZ(self,u,v,h=0,w=0,update=False):
''' set relative height and weight of a pole point '''
u,v=v,u
#self.g[v][u][2] = self.gBase[v][u][2] + h
# unrestricted
self.g[v][u][2] = self.gBase[v][u][2] + 100* np.tan(0.5*np.pi*h/101)
sayW(("set rel h, height",h,self.g[v][u][2]))
if update:
self.gBase=self.g.copy()
try:
wl=self.obj2.weights
wl[v*self.obj2.nNodes_u+u]=w
self.obj2.weights=wl
except:
sayexc()
评论列表
文章目录