def computePreviewSurfaces(self): oml0 = self.geometry.oml0 nsurf = oml0.nsurf quads,s,u,v = PSMlib.computepreviewsurfaces(4*nsurf,nsurf) B = oml0.evaluateBases(s,u,v) nodes = B.dot(oml0.C) self.surfEdgeLengths = PSMlib.computeedgelengths(nodes.shape[1],nsurf,nodes,quads) self.preview.append(['surfs', nodes, quads])
def computePreviewSurfaces(self): bse = self.geometry._bse nsurf = bse._num['surf'] quads,s,u,v = PSMlib.computepreviewsurfaces(4*nsurf,nsurf) bse.add_jacobian('temp', s, u, v, ndim=3) bse.apply_jacobian('temp', 'd(temp)/d(cp_str)', 'cp_str') nodes = bse.vec['temp'].array self.surfEdgeLengths = PSMlib.computeedgelengths(nodes.shape[1],nsurf,nodes,quads) self.preview.append(['surfs', nodes, quads])
def computePreviewSurfaces(self): oml0 = self.geometry.oml0 nsurf = oml0.nsurf quads, s, u, v = PSMlib.computepreviewsurfaces(4 * nsurf, nsurf) B = oml0.evaluateBases(s, u, v) nodes = B.dot(oml0.C) self.surfEdgeLengths = PSMlib.computeedgelengths( nodes.shape[1], nsurf, nodes, quads) self.preview.append(['surfs', nodes, quads])
def computePreviewSurfaces(self): bse = self.geometry._bse nsurf = bse._num['surf'] quads,s,u,v = PSMlib.computepreviewsurfaces(4*nsurf,nsurf) bse.add_jacobian('temp', s, u, v, ndim=3) bse.apply_jacobian('temp', 'd(temp)/d(cp_str)', 'cp_str') nodes = bse.vec['temp'].array self.surfEdgeLengths = PSMlib.computeedgelengths(nodes.shape[1],nsurf,nodes,quads) self.preview.append(['surfs', nodes, quads])