#trimesh — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #trimesh, aggregated by home.social.
-
I have built a new bundling of Portable Thonny #Python IDE for #WIndows with #py5 and some other libraries pre-installed (#shapely, #trimesh, #pymunk & etc.) it would help me if people could test it:
More about this (and example code to test!) at https://abav.lugaralgum.com/como-instalar-py5/index-EN.html
On other news, I would love to find someone with #MacOS dev skills willing to volunteer re-packaging Thonny with py5 for MacOS
-
#trimesh #shapely #numpy #3D Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_11_24
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
#trimesh #numpy #shapely #3D Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_11_23
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
Se vocês quiserem presentear alguém com uma coisa diferente... Andei fazendo umas camisetas e canecas com uns desenhos meus:
https://villares-shop.fourthwall.com/ (internacional)
https://umapenca.com/villares/ (Brasil)Tem coisa sobre as bibliotecas de #Python para computação científica e geometria que eu uso na #ProgramaçãoCriativa e tem também aviãozinho colorido, plantas fractais e uns outros desenhos abstratos, tudo feito usando programação. #shapely #trimesh #numpy #py5 #processing
-
Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_29
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding #shapely #trimesh #viridis #generativeArt -
#shapely #trimesh #viridis Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_28
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
Exemplo feito durante o tutorial apresentado na #PythoBrasil2025 sobre #shapely e #trimesh com o mantenedor no py5, Jim! Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_23
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
#numpy #shapley #trimesh #stencil Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_09_11
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
#GitHub #GitHubPages #fail This is driving me mad...
Images randomly deciding not to load on all my pages.
Is it just me? Is it my browser's fault? Is it just in Brazil?
I was working on this #shapely + #trimesh page... and I can only see the last image (the animated gif)!
https://abav.lugaralgum.com/material-aulas/Processing-Python-py5/shapely-e-trimesh.html
Update: On this exact page I have bungled the image URLs (I blame Marktext for being stupid and not using a relative reference). But I swear loading problems have been going on other well formed pages.
-
#trimesh #OpenSimplexNoise Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_07_08
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
Updated: Sharing today a new version of my #Thonny portable (the beginner friendly #Python IDE) with #py5 #shapely #trimesh and #pymunk pre-installed. This "re-packaged distribution" makes it easier for my students to have a #CreativeCoding environment on Windows, and is specially useful for school labs with installation constraints...
Please help me test it!
https://github.com/villares/thonny-portable-with-py5?tab=readme-ov-file#2024-11-17
Some code: https://abav.lugaralgum.com/como-instalar-py5/index-EN.html#4-run-a-small-example-to-check-everything-is-workingI'd like help to build and sign a MacOS "equivalent" and maybe make a Linux AppImage, I'm not sure if AppImage will work as it would need to let people install further libraries. DM of you'd like to help!
-
For me, the most waited and exciting presentation at #PyConUS24 was Jim's (@hx2A) talk: #CreativeCoding with #py5 (@py5coding), the #Python version of #Processing
If you missed it, you can watch it now! https://www.youtube.com/watch?v=pNVn3FPi5PU
I'm so glad I was able to be there! We had a nice "creative coding open space" the next day. I wish @ericof and @TomLarrow could have been there too. #numpy #shapely #trimesh #matplotlib #opencv
-
Galera, como muitos lugares em que eu dou aula usam Windows, eu andei montando um pacotinho "portátil" usando o #ThonnyIDE portable, que já vem com #Python 3.10, e acrescentei a biblioteca de desenho que eu uso, #py5 e mais umas coisinhas como #shapely, #trimesh e #pymunk... se alguem quiser testar, atualizei hoje algumas coisas:
Thonny e py5 rodam no MacOS e no GNU/Linux também. Pra quem quiser saber mais sobre o py5 (e essa dobradinha com o Thonny IDE) veja esta páginai: https://abav.lugaralgum.com/como-instalar-py5/ (nessa página está um link para uma versão anterior do portable para Windows que pretendo trocar por essa que está em testes). #ProgramaçãoCriativa #Python #Processing
-
Hi people with access to computers with #Windows
I have put together a new zip file with the portable version of #ThonnyIDE + #py5 #shapely #trimesh and the #thonnypy5mode plugin pre-installed. I'd love to have some testers... it should work on most Windows 64-bit machines I think...
Unzip it and double-click on the thonny.exe file. Tip: use https://7-zip.org to unzip it, it is much faster than the native Windows extract tool.
If you are unfamiliar with py5, you could perhaps read this, which I will update with the new portable Thonny link at some point.
If you use other OSs, like MacOS or GNU/Linux, maybe you could help us make other student friendly bundles? DM me #CreativeCoding #ComputingEducation
-
Hi people with access to computers with #Windows
I have put together a new zip file with the portable version of #ThonnyIDE + #py5 #shapely #trimesh and the #thonnypy5mode plugin pre-installed. I'd love to have some testers... it should work on most Windows 64-bit machines I think...
Unzip it and double-click on the thonny.exe file. Tip: use https://7-zip.org to unzip it, it is much faster than the native Windows extract tool.
If you are unfamiliar with py5, you could perhaps read this, which I will update with the new portable Thonny link at some point.
If you use other OSs, like MacOS or GNU/Linux, maybe you could help us make other student friendly bundles? DM me #CreativeCoding #ComputingEducation
-
Hi people with access to computers with #Windows
I have put together a new zip file with the portable version of #ThonnyIDE + #py5 #shapely #trimesh and the #thonnypy5mode plugin pre-installed. I'd love to have some testers... it should work on most Windows 64-bit machines I think...
Unzip it and double-click on the thonny.exe file. Tip: use https://7-zip.org to unzip it, it is much faster than the native Windows extract tool.
If you are unfamiliar with py5, you could perhaps read this, which I will update with the new portable Thonny link at some point.
If you use other OSs, like MacOS or GNU/Linux, maybe you could help us make other student friendly bundles? DM me #CreativeCoding #ComputingEducation
-
Hi people with access to computers with #Windows
I have put together a new zip file with the portable version of #ThonnyIDE + #py5 #shapely #trimesh and the #thonnypy5mode plugin pre-installed. I'd love to have some testers... it should work on most Windows 64-bit machines I think...
Unzip it and double-click on the thonny.exe file. Tip: use https://7-zip.org to unzip it, it is much faster than the native Windows extract tool.
If you are unfamiliar with py5, you could perhaps read this, which I will update with the new portable Thonny link at some point.
If you use other OSs, like MacOS or GNU/Linux, maybe you could help us make other student friendly bundles? DM me #CreativeCoding #ComputingEducation
-
Hi people with access to computers with #Windows
I have put together a new zip file with the portable version of #ThonnyIDE + #py5 #shapely #trimesh and the #thonnypy5mode plugin pre-installed. I'd love to have some testers... it should work on most Windows 64-bit machines I think...
Unzip it and double-click on the thonny.exe file. Tip: use https://7-zip.org to unzip it, it is much faster than the native Windows extract tool.
If you are unfamiliar with py5, you could perhaps read this, which I will update with the new portable Thonny link at some point.
If you use other OSs, like MacOS or GNU/Linux, maybe you could help us make other student friendly bundles? DM me #CreativeCoding #ComputingEducation
-
I wish #trimesh .show() method would work with the latest #pyglet (v2.0.X, it only works with v1.5.X)
#Python #WishesFor2024 -
Olha só @dunossauro, tou pensando aqui numa disciplina que eu vou dar para arquitetos... querendo ver se rola produzir uns objetos com #trimesh e jogar no #ursina... https://trimsh.org/trimesh.exchange.obj.html
-
-
sketch_2022_02_01 #Processing #Python #py5 imported mode #shapely #trimesh #3D
import trimesh
import shapely# https://iamkate.com/data/12-bit-rainbow/
palette = (
'#817', '#a35', '#c66', '#e94',
'#ed0', '#9d5', '#4d8', '#2cb',
'#0bc', '#09c', '#36b', '#639'
)def setup():
global m
size(400, 400, P3D)
no_stroke()
polygon = shapely.geometry.Polygon([(-100, -100), (0, -100),
(0, 0), (-50, -50), (-100, 0)])
m = trimesh.creation.extrude_polygon(polygon, 30)
def draw():
background(0)
translate(width /2, height / 2)
rotate_x(QUARTER_PI)
rotate_y(radians(mouse_x))
for i, face in enumerate(m.faces):
fill(palette[i % 12])
with begin_closed_shape():
vertices([m.vertices[v] for v in face]) -
sketch_2022_02_01 #Processing #Python #py5 imported mode #shapely #trimesh #3D
import trimesh
import shapely# https://iamkate.com/data/12-bit-rainbow/
palette = (
'#817', '#a35', '#c66', '#e94',
'#ed0', '#9d5', '#4d8', '#2cb',
'#0bc', '#09c', '#36b', '#639'
)def setup():
global m
size(400, 400, P3D)
no_stroke()
polygon = shapely.geometry.Polygon([(-100, -100), (0, -100),
(0, 0), (-50, -50), (-100, 0)])
m = trimesh.creation.extrude_polygon(polygon, 30)
def draw():
background(0)
translate(width /2, height / 2)
rotate_x(QUARTER_PI)
rotate_y(radians(mouse_x))
for i, face in enumerate(m.faces):
fill(palette[i % 12])
with begin_closed_shape():
vertices([m.vertices[v] for v in face]) -
sketch_2022_02_01 #Processing #Python #py5 imported mode #shapely #trimesh #3D
import trimesh
import shapely# https://iamkate.com/data/12-bit-rainbow/
palette = (
'#817', '#a35', '#c66', '#e94',
'#ed0', '#9d5', '#4d8', '#2cb',
'#0bc', '#09c', '#36b', '#639'
)def setup():
global m
size(400, 400, P3D)
no_stroke()
polygon = shapely.geometry.Polygon([(-100, -100), (0, -100),
(0, 0), (-50, -50), (-100, 0)])
m = trimesh.creation.extrude_polygon(polygon, 30)
def draw():
background(0)
translate(width /2, height / 2)
rotate_x(QUARTER_PI)
rotate_y(radians(mouse_x))
for i, face in enumerate(m.faces):
fill(palette[i % 12])
with begin_closed_shape():
vertices([m.vertices[v] for v in face]) -
sketch_2022_02_01 #Processing #Python #py5 imported mode #shapely #trimesh #3D
import trimesh
import shapely# https://iamkate.com/data/12-bit-rainbow/
palette = (
'#817', '#a35', '#c66', '#e94',
'#ed0', '#9d5', '#4d8', '#2cb',
'#0bc', '#09c', '#36b', '#639'
)def setup():
global m
size(400, 400, P3D)
no_stroke()
polygon = shapely.geometry.Polygon([(-100, -100), (0, -100),
(0, 0), (-50, -50), (-100, 0)])
m = trimesh.creation.extrude_polygon(polygon, 30)
def draw():
background(0)
translate(width /2, height / 2)
rotate_x(QUARTER_PI)
rotate_y(radians(mouse_x))
for i, face in enumerate(m.faces):
fill(palette[i % 12])
with begin_closed_shape():
vertices([m.vertices[v] for v in face]) -
sketch_2022_02_01 #Processing #Python #py5 imported mode #shapely #trimesh #3D
import trimesh
import shapely# https://iamkate.com/data/12-bit-rainbow/
palette = (
'#817', '#a35', '#c66', '#e94',
'#ed0', '#9d5', '#4d8', '#2cb',
'#0bc', '#09c', '#36b', '#639'
)def setup():
global m
size(400, 400, P3D)
no_stroke()
polygon = shapely.geometry.Polygon([(-100, -100), (0, -100),
(0, 0), (-50, -50), (-100, 0)])
m = trimesh.creation.extrude_polygon(polygon, 30)
def draw():
background(0)
translate(width /2, height / 2)
rotate_x(QUARTER_PI)
rotate_y(radians(mouse_x))
for i, face in enumerate(m.faces):
fill(palette[i % 12])
with begin_closed_shape():
vertices([m.vertices[v] for v in face])