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.
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I had a Microsoft Technical interview this past Friday, the question I was asked was this : How do you find the middle value for a dataset that is too big to fit in RAM? I was not able to figure this out during the interview, but I have been look in this all weekend and I read something online that said it can be done at O(N) using something called the counting sort histogram algorithm ( I did not learn that in my advanced data structures and algorithms class). I have watched some youtube...
Back
Top