def generate_plane(normal, origin): """Return a _vtk.vtkPlane.""" plane = _vtk.vtkPlane() # NORMAL MUST HAVE MAGNITUDE OF 1 normal = normal / np.linalg.norm(normal) plane.SetNormal(normal) plane.SetOrigin(origin) return plane
def generate_plane(normal, origin): """Return a _vtk.vtkPlane. Parameters ---------- normal : sequence Three item sequence representing the normal of the plane. origin : sequence Three item sequence representing the origin of the plane. Returns ------- vtk.vtkPlane VTK plane. """ plane = _vtk.vtkPlane() # NORMAL MUST HAVE MAGNITUDE OF 1 normal = normal / np.linalg.norm(normal) plane.SetNormal(normal) plane.SetOrigin(origin) return plane