DataSet.points#
- property DataSet.points: pyvista_ndarray[source]#
Return a reference to the points as a NumPy object.
- Returns:
pyvista_ndarrayReference to the points as a NumPy object.
Examples#
Download Python source code | Download Jupyter notebook
Create a mesh and return the points of the mesh as a NumPy array.
>>> import pyvista as pv
>>> cube = pv.Cube()
>>> points = cube.points
>>> points
pyvista_ndarray([[-0.5, -0.5, -0.5],
[-0.5, -0.5, 0.5],
[-0.5, 0.5, 0.5],
[-0.5, 0.5, -0.5],
[ 0.5, -0.5, -0.5],
[ 0.5, 0.5, -0.5],
[ 0.5, 0.5, 0.5],
[ 0.5, -0.5, 0.5]], dtype=float32)
Shift these points in the z direction and show that their position is reflected in the mesh points.
>>> points[:, 2] += 1
>>> cube.points
pyvista_ndarray([[-0.5, -0.5, 0.5],
[-0.5, -0.5, 1.5],
[-0.5, 0.5, 1.5],
[-0.5, 0.5, 0.5],
[ 0.5, -0.5, 0.5],
[ 0.5, 0.5, 0.5],
[ 0.5, 0.5, 1.5],
[ 0.5, -0.5, 1.5]], dtype=float32)
You can also update the points in-place:
>>> cube.points[...] = 2 * points
>>> cube.points
pyvista_ndarray([[-1., -1., 1.],
[-1., -1., 3.],
[-1., 1., 3.],
[-1., 1., 1.],
[ 1., -1., 1.],
[ 1., 1., 1.],
[ 1., 1., 3.],
[ 1., -1., 3.]], dtype=float32)
Used In#
Guides
- PyVista Data Model (8 uses)
- What Is a Mesh? (3 uses)
- API Reference (1 use)
- Basic API Usage (1 use)
- Cameras (1 use)
- User Guide (1 use)
- Why PyVista? (1 use)
Docstring Examples
Plotter.add_mesh(2 uses)StructuredGrid.extract_subset(2 uses)fit_line_to_points(2 uses)Actor.disable_maximum_intensity_projection(1 use)Actor.enable_maximum_intensity_projection(1 use)88 more
BezierCurve(1 use)BezierHexahedron(1 use)BezierQuadrilateral(1 use)BezierTetrahedron(1 use)BezierTriangle(1 use)BezierWedge(1 use)BiQuadraticQuadraticHexahedron(1 use)BiQuadraticQuadraticWedge(1 use)BiQuadraticQuadrilateral(1 use)BiQuadraticTriangle(1 use)ConvexPointSet(1 use)CubicLine(1 use)DataObjectFilters.point_data_to_cell_data(1 use)DataSet.active_scalars_info(1 use)DataSet.active_scalars_name(1 use)DataSet.find_closest_cell(1 use)DataSet.find_closest_point(1 use)DataSet.point_cell_ids(1 use)DataSet.point_neighbors(1 use)DataSet.point_neighbors_levels(1 use)DataSetFilters.align(1 use)DataSetFilters.connectivity(1 use)DataSetFilters.extract_points(1 use)Empty(1 use)HexagonalPrism(1 use)Hexahedron(1 use)LagrangeCurve(1 use)LagrangeHexahedron(1 use)LagrangeQuadrilateral(1 use)LagrangeTetrahedron(1 use)LagrangeTriangle(1 use)LagrangeWedge(1 use)Line(1 use)PentagonalPrism(1 use)Pixel(1 use)Plotter.add_point_scalar_labels(1 use)Plotter.add_scalar_bar(1 use)Plotter.add_volume(1 use)Plotter.remove_scalar_bar(1 use)Plotter.render(1 use)Plotter.set_focus(1 use)PolyData(1 use)PolyData.face_connectivity(1 use)PolyData.face_offsets(1 use)PolyDataFilters.decimate_polyline(1 use)PolyDataFilters.delaunay_2d(1 use)PolyDataFilters.intersection(1 use)PolyDataFilters.reconstruct_surface(1 use)PolyLine(1 use)PolyVertex(1 use)Polygon(1 use)Pyramid(1 use)QuadraticEdge(1 use)QuadraticHexahedron(1 use)QuadraticLinearQuadrilateral(1 use)QuadraticLinearWedge(1 use)QuadraticPolygon(1 use)QuadraticPyramid(1 use)QuadraticQuadrilateral(1 use)QuadraticTetrahedron(1 use)QuadraticTriangle(1 use)QuadraticWedge(1 use)Quadrilateral(1 use)Renderer.set_focus(1 use)Tetrahedron(1 use)Transform.apply(1 use)TriQuadraticHexahedron(1 use)TriQuadraticPyramid(1 use)Triangle(1 use)TriangleStrip(1 use)UnstructuredGrid.cell_connectivity(1 use)UnstructuredGridFilters.delaunay_2d(1 use)UnstructuredGridFilters.reconstruct_surface(1 use)Vertex(1 use)Voxel(1 use)Wedge(1 use)_BaseMapper.array_name(1 use)_BaseMapper.lookup_table(1 use)_BaseMapper.scalar_range(1 use)_PointSetBase.points_to_double(1 use)axis_rotation(1 use)download_cloud_dark_matter(1 use)download_cloud_dark_matter_dense(1 use)download_honolulu(1 use)fit_plane_to_points(1 use)plot_ants_plane(1 use)principal_axes(1 use)pyvista_ndarray(1 use)
Gallery Examples
Create a GIF Movie of a Static Object With a Moving Colormap
Create a GIF Movie of a Static Object With a Moving Colormap
1 use