Activity
Mon
Wed
Fri
Sun
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
What is this?
Less
More

Memberships

CG Python Academy (Free)

Public • 69 • Free

4 contributions to CG Python Academy (Free)
Numpy Learning
Hey Everyone! I think something that would be super insightful for me would be to learn more about Numpy! Especially with mesh data. obj.data.vertices.foreach_get obj.data.vertices.foreach_set (Those are not meant to be links)
0
3
New comment 14d ago
0 likes • 14d
what kind of calculations are you trying to do? Using linear algebra can be very fast because it can replace for loops. I am using numpy and scipy for best-fitting geometric shapes to vertices. also, if you find example code in other programing languages(C++, Matlab, fortran), ChatGPT is great for converting to python.
0 likes • 14d
@Dead Dead I am in the middle of cleaning up my code, no idea if it is "correct" but it does function. I will post a simplified example to play with since my main code too messy. I am trying to keep the processing independent from the blender side incase I want to reuse it in other applications.
Versions to support
When writing an addon/extension how far back should you support? Blender 4.0, 3.X
1
7
New comment 14d ago
0 likes • 14d
do you use separate computers for version testing? same question for different OS types. it seems like testing can get complex fairly fast. 😒
1 like • 14d
@Victor Stepanov nice idea, thanks
File Structure
Do you have an example of the file structure for an addon/extension using vs code and github? assuming it is fairly complex.
2
6
New comment 15d ago
1 like • 15d
@Victor Stepanov thanks, this is helpful!
👋 Hi, I’m Timm!
Hi, my name is Timm. I live in metro Detroit and I am writing Python scripts for reverse engineering 3d scan data. I want to get these 3 things from the community: 1.  become a better blender user 2.  get feedback on improving my python code 3. peer review of the addons I create For fun, I like to do these three things: 1.  Being with friends and family 2.  making things: wood, metal, plastic, leather, glass I like it all 3.  learning python :) a random sampling of things I have made or worked on
3
6
New comment 22d ago
👋 Hi, I’m Timm!
2 likes • 22d
@Aaqil Ilyas , @Victor Stepanov , thanks for the welcome. I am currently working a blender plugin. It's has two purposes. the first is to best fit geometry to 3d scanned data. currently I have plane, polynomial surface, cylinder. I am still adding cone and sphere. these are mostly based on a least squares fit approach. the second is to use the fit geometry to align the scanned data to the global coordinate system. I am working through the logic for this section now. The part can then be exported to parametric cad or rebuilt in blender. my purpose is parametric since I am mor comfortable there. I plan to ask questions soon.
1-4 of 4
Timm Carson
2
9points to level up
@timm-carson-4608
Father, Maker, Engineer Currently working on an addon for reverse engineering

Active 10d ago
Joined Dec 3, 2024
Metro Detroit
powered by