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

Click For 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.
 
I tried a web search "the loss of programming ", and found an article saying that all aspects of writing, developing, and testing software programs will one day all be handled through artificial intelligence. One must wonder then, who is responsible. WHO is responsible for any problems, bugs, deficiencies, or whatever malfunctions which the programs make their users endure? Things may work wrong however the "wrong" happens. AI needs to fix the problems for the users. Any way to...

Similar threads

  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
6
Views
3K
Replies
6
Views
2K
Replies
35
Views
6K
  • · Replies 5 ·
Replies
5
Views
2K