Comments (5)
Hi - I just increased the precision in the dev version.
from vedo.
Thanks a lot!
I ended up "patching" it myself writing a new write function for .obj. I'm gonna leave it here in case it's useful for anyone.
def writeObj(mesh,filename):
with open(filename, 'w') as f:
for k in range(len(mesh.points())):
a = list(mesh.points()[k,:])
line = "v "+str(a[0])+" "+str(a[1])+" "+str(a[2])
f.write(line+'\n')
for k in range(len(mesh.cells)):
a = list(mesh.cells[k])
line = "f "+str(a[0])+" "+str(a[1])+" "+str(a[2])
f.write(line+'\n')
So it just writes the array values as text.
Thanks again!
from vedo.
Yes sure in fact any polygon. You need to mind about coplanatity.
from vedo.
Sorry, i'm gonna use this post and ask another thing, so i don't open another one. I'm not sure if i asked this before, i apologize if i did, but, it's possible to create quad elements in vedo? (an element with 4 verts. instead of 3)
from vedo.
Great! Thanks a lot! I think at some point i tried but failed and after that i basically kept making quads combining 2 triangles.
Thanks!
Closing with this to not spam anymore :)
from vedo.
Related Issues (20)
- Arrow object's top point HOT 2
- Group objects HOT 1
- Help ! Legosurface Error HOT 2
- version 2024.5.2 `show()` function returns error HOT 4
- quality and resolution of the video HOT 3
- Make load functions compatible with pathlib.Path HOT 1
- Creating a plot with objects out of scene, seems to break calls to render HOT 1
- Mesh.volume() and Mesh.is_closed() don't work with Boxes and Cylinders HOT 1
- compute_normals() unexpectedly changes the appearance of a Mesh HOT 2
- Cut volume with volume HOT 1
- seg fault on vertex normal and texture indices in obj format to off conversion HOT 2
- Issues with boolean operation HOT 4
- Touching objects handling in isosurface_discrete HOT 10
- Problems with boolean operations on concave polyhedrons HOT 4
- Problem with mesh formation
- mesh.cells datatype HOT 2
- Axes order of numpy array HOT 2
- computing volume of intersecting concave polyhedra HOT 1
- 2D images become non-pickable after changing cmap HOT 2
- Docs cannot be accessed due to certificate expiration HOT 5
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.