Java Which Resources Can Help Me Manipulate 3D Files Using Python or Javascript?

AI Thread Summary
To manipulate 3D files like OBJ or STL using programming, particularly in Python, several resources are recommended. Python packages such as numpy-stl can facilitate working with 3D data. For creating algorithmic art and manipulating 3D objects, users are encouraged to explore online tutorials and books focused on 3D programming. A specific interest mentioned includes projecting 2D images onto 3D surfaces and modifying those surfaces based on the image content. This highlights the need for resources that cover both basic file manipulation and advanced techniques in 3D graphics.
Avatrin
Messages
242
Reaction score
6
Hi

I am trying to learn how to manipulate 3D files like obj or stl using programming (I primarily use Python, but also know Javascript). Which resources can I use to learn this?
 
Technology news on Phys.org
Avatrin said:
I am trying to learn how to manipulate 3D files like obj or stl using programming (I primarily use Python, but also know Javascript). Which resources can I use to learn this?
There's not really such a thing as a 3D file. A computer file is basically a one-dimensional sequence of bytes. A program can be written that treats the data in a file as three dimensional, but logic has to be built into the program to do this.

Can you be more specific about what you're asking?
 
There are a number of Python packages available for working with 3D files, for example numpy-stl
 
Well, I am looking for resources to learn to make, for instance, algorithmic art. So, I just need to learn to manipulate 3D objects and save them in those files..

One of the things I am considering is projecting a 2D image onto a 3D surface and do something on that surface depending upon what was on that image.

I am looking for online tutorials and books.
 
Thread 'Is this public key encryption?'
I've tried to intuit public key encryption but never quite managed. But this seems to wrap it up in a bow. This seems to be a very elegant way of transmitting a message publicly that only the sender and receiver can decipher. Is this how PKE works? No, it cant be. In the above case, the requester knows the target's "secret" key - because they have his ID, and therefore knows his birthdate.
Back
Top