Comments (4)
Have you experimented with the different types of lines in this example?: https://docs.pyvista.org/examples/00-load/create-spline.html
If you sort the points in order, then you can create a poly line cell for all of them using the function:
def polyline_from_points(points):
poly = pv.PolyData()
poly.points = points
the_cell = np.arange(0, len(points), dtype=np.int)
the_cell = np.insert(the_cell, 0, len(points))
poly.lines = the_cell
return poly
from pyvista-support.
Upon trying the code above I receive this error:
~\Desktop\Jupyter Notebook\Plotter_R4.py in lines_from_points(points)
64 the_cell = np.arange(0, len(points), dtype=np.int)
65 the_cell = np.insert(the_cell, 0, len(points))
---> 66 poly.lines = the_cell
67 return poly
68
~\AppData\Local\Continuum\anaconda3\lib\site-packages\pyvista\core\pointset.py in lines(self, lines)
205 if lines.ndim == 1:
206 div = lines.size / 3.0
--> 207 assert not div % 1, 'Invalid lines array'
208 nlines = int(div)
209 else:
AssertionError: Invalid lines array
My points are in order before I apply this function.
from pyvista-support.
This was fixed on the last release of PyVista. Would you please make sure you are using the latest version of PyVista:
pip install -U pyvista
from pyvista-support.
Worked perfect, thanks!
from pyvista-support.
Related Issues (20)
- create uniform mesh HOT 3
- Change the orientation of a scalar bar's title
- Applying textures on models from .obj files HOT 6
- How to create an Unstructured grid from points and faces HOT 2
- Type of data, plotting with glyphs HOT 3
- Controlling the thickness and orientation of a slice in Pyvista HOT 3
- Controlling the image position in window, without any click
- Mask/Remove Voxels in Air (small intersection with surface) HOT 3
- custom slider parameters
- running pyvista on headless machine with Centos OS HOT 1
- Seismic Horizon with Pyvista HOT 8
- Algorithm in sample function?
- Automatically updates HOT 3
- Slow interaction HOT 1
- read from text HOT 4
- Uniform Grid thresholding question HOT 8
- Take data by an input x,y,x coordinate (csv file) from vtk data file HOT 4
- Program broke when creating a mesh using pv.PolyData() HOT 4
- ATTENTION: Please move questions to PyVista's Discussions HOT 1
- plotter.enable_terrain_style not working for me HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pyvista-support.