Comments (4)
Hi, this was already fixed in the master, will be in the next release, just update with
pip install -U git+https://github.com/marcomusy/vedo.git
from vedo.
Thank you, Marco! The second code is now fixed and gives the correct answer: sqrt(3)*0.5 = 0.8660254
But the third code above (I am adding an edge between points [[-0.5, -0.5, -0.5],
[-0.5, -0.5, 0.5]] ) gives a wrong value 1.73205081 (the distance should still be sqrt(3)*0.5) and complains
2024-01-10 12:12:35.807 ( 136.918s) [ 18CF7C] vtkCellLocator.cxx:737 ERR| vtkCellLocator (0x7fe11f94bf30): No cells to subdivide
2024-01-10 12:12:35.807 ( 136.918s) [ 18CF7C]vtkImplicitPolyDataDist:144 ERR| vtkImplicitPolyDataDistance (0x7fe11f950aa0): No polygons to evaluate function!
2024-01-10 12:12:35.807 ( 136.918s) [ 18CF7C]vtkImplicitPolyDataDist:144 ERR| vtkImplicitPolyDataDistance (0x7fe11f950aa0): No polygons to evaluate function!
from vedo.
Hi Sergei, you are not creating the mesh correctly! (the second item in the list should be a polygon):
from vedo import *
p = Point((0,0,1))
C = Cube().alpha(0.25).lighting('off')
show(p, C, C.labels("id"),axes=1).close()
p.distance_to(C)
print(p.pointdata["Distance"])
pc = Points(C.vertices)
p.distance_to(pc)
print(p.pointdata["Distance"])
pm = Mesh([C.vertices, [[20,21,23,22]]])
p.distance_to(pm)
print(p.pointdata["Distance"])
from vedo.
Aye... Sorry, Marco!
from vedo.
Related Issues (20)
- Rounding when saving/reading an obj HOT 5
- AttributeError: 'NoneType' object has no attribute 'pos' HOT 8
- Smooth boundary line of a mesh HOT 2
- How to open two seperate windows in vedo ? HOT 4
- color of tube cap HOT 4
- How to show import window in multiple renderer ? HOT 3
- Boolean operations issue HOT 2
- how to remove vtk log HOT 1
- How to quantify the volume of a Volume HOT 6
- Memory Leak in Image(img), Axes function ? HOT 6
- Adjacent connections and distance between adjacent point clouds HOT 4
- AttributeError: partially initialized module 'vedo' has no attribute 'Cone' (most likely due to a circular import) HOT 1
- Axisymmetric mesh with extrude HOT 4
- Is vedo thread-safe? HOT 1
- Want to use vedo to display and reconstruct 3D CT images HOT 4
- Data type discrepancies between numpy and VTK HOT 6
- About the button in vedo. HOT 2
- How to set a camera with given intrinsic and extrinsic parameters HOT 1
- How to add the slider? HOT 1
- How to load multiple Volumes in 1 3D interactive plane 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 vedo.