Utility_Apps/Blender/simple scripts
Ryan Schultz 74caa7d1da Add Blender script to filter mesh objects by edge angle
Implements selection tool that identifies mesh objects where ALL edges
are oriented at specific angles (40-60° or 120-140°) relative to the
X axis. Designed for filtering diagonal line segments at approximately
±45 degrees, particularly useful for processing imported SVG paths or
similar geometric data.
2026-01-26 17:02:51 -06:00
..
Delete Redundant Meshes snapshot 2025-09-10 09:31:12 -05:00
Link Multiple Assets into a File snapshot 2025-07-11 08:27:54 -05:00
move objects down to the top of a surface updated: This script snaps each selected mesh object down in global Z so that its lowest vertex lands on the surface of the active mesh object. It does this by casting a vertical ray downward from the lowest vertex to find the intersection with the active object and then moves the object along Z only, leaving X and Y unchanged. Debug output shows the lowest vertex, hit location, and Z offset applied for each object. 2025-10-17 15:40:44 -05:00
Move origin to the lowest or highest in the XYZ snapshot 2025-07-11 08:27:54 -05:00
Redistributes keyframes by motion updated so that large combined location + rotation changes don’t create overly long time gaps between keyframes. 2025-10-11 14:03:53 -05:00
select all mesh with the same material base name snapshot 2025-07-11 08:27:54 -05:00
Select objects with an edge angle within a certain range Add Blender script to filter mesh objects by edge angle 2026-01-26 17:02:51 -06:00
Select objects with specific representation snapshot 2025-09-10 09:31:12 -05:00
Selects all the instances that are connected to a type snapshot 2025-09-10 09:31:12 -05:00
swap out a collection instance with another snapshot 2025-07-11 08:27:54 -05:00
Selects only those instances that are instantiated once.py snapshot 2025-09-10 09:31:12 -05:00