Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Numerate by Axis Order #141

Closed
tonygr1 opened this issue May 29, 2023 · 5 comments
Closed

Numerate by Axis Order #141

tonygr1 opened this issue May 29, 2023 · 5 comments
Labels
Milestone

Comments

@tonygr1
Copy link

tonygr1 commented May 29, 2023

Hi,

I have a feature request, and I'm willing to pay for the work if you are open to working on this. I have Blender projects (currently using v3.5.1) that can have 65,000 objects or more that need to be renamed. For my use case, the Numerate order/sequence is critically important. Using Simple Renaming Panel, I can accomplish the desired Numerate sequence order only if I individually select each object.

  • If I select objects one at a time, each object individually, then the Numerate will respect my selection order and will number the objects accordingly (e.g., .001, .002, .003, etc.).
  • However, if I do a box-select of a column or row of objects containing 100 objects, the numerate numbering order will be random.

My feature request is to have an option in the Properties Panel to numerate according to the following options:

  • Numerate according to either X, Y, or Z axis.
  • Numerate according to Location value. Options would be from smallest-to-largest, or largest-to-smallest.

Blender has information knowing where the object origins are located in 3D space. So for example, if I had 100 cubes lined up on the X-axis, I may want the numbering sequence to run from left-to-right, for example. Even if the Z-axis values are not the same, it can still number from smallest-X-location-value to largest-X-location value, for example. If 2 or more X-location values are identical (say multiple cubes in Z-axis), then in this case, use the smaller Z-axis value first, then the next larger Z-axis value, and so forth.

If you may be open to working on this, please let me know, and I'll send you my email address, because I would like to contribute money for the effort required.

Thank you,
Tony

@Weisl Weisl added the feature label Jun 3, 2023
@Weisl Weisl added this to the 1.6.4 milestone Jun 3, 2023
@Weisl
Copy link
Owner

Weisl commented Jun 3, 2023

I need to check the code, I am not sure how feasible this request is.

@DragonMapMaker
Copy link

"Numerate according to either X, Y, or Z axis" would be amazing for me as well. Thanks for a great addon by the way!

@Weisl Weisl modified the milestones: 1.6.4, 3.0 Dec 13, 2023
@Weisl
Copy link
Owner

Weisl commented Dec 17, 2023

@Weisl Weisl changed the title Numerate by Selection Order Numerate by Axis Order Dec 18, 2023
Weisl added a commit that referenced this issue Dec 18, 2023
@Weisl
Copy link
Owner

Weisl commented Dec 18, 2023

Basic functionality is implemented. Just need to do some UI/UX improvements

@Weisl Weisl modified the milestones: 3.0, 2.0 Dec 18, 2023
@Weisl
Copy link
Owner

Weisl commented Dec 27, 2023

@DragonMapMaker and @tonygr1. Sorting by Axis is now supported in Version 2.0

@Weisl Weisl closed this as completed Dec 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants