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

Feature-Request: Axis-Tools #18

Open
Vannipo opened this issue Jun 24, 2024 · 5 comments
Open

Feature-Request: Axis-Tools #18

Vannipo opened this issue Jun 24, 2024 · 5 comments

Comments

@Vannipo
Copy link

Vannipo commented Jun 24, 2024

Again, your scripts are great and helped me a lot in the past.

Due to the fact, C4D is very weak at axis work, it would be great, if you can add some "tools". Right now, you can manipulate axis values by enabling the "axis mode" and enter values inside the coordinate manager. But not for multiple objects at once. That really sucks.

  • AR_AxisToParent (similar to AR_AxisToOrigin)
    sets the axes of all selected objects to SRT (0,0,0 | 0,0,0 | 0,0,0 ) relative to it's parent

  • AR_AxisTranslateToParent:
    sets the axes of all selected objects to position (0,0,0) relative to it's parent

  • AR_AxisRotateToParent:
    sets the axes of all selected objects to rotation (0,0,0) relative to it's parent

  • AR_AxisScaleToParent (similar to Tools -> Axis -> Reset Scale):
    sets the axes of all selected objects to scaling (1,1,1) relative to it's parent

  • AR_AxisToValues:
    sets the axes of all selected objects to SRT (x,y,z | x,y,z | x,y,z ) relative to it's parent.
    You can enter the values in a small window popping up, where u can select with checkboxes, which parameter you want to modify.

Just a suggestion!

Kind regards
Vannipo

@RanArkon
Copy link

You can do that already using Reset Transform or Axis Center tool in "to Parent" mode.

@Vannipo
Copy link
Author

Vannipo commented Jun 24, 2024

No, you can't. I think, you misunderstood. Pls check, what "AR_AxisToOrigin" does. And try "Axis mode" -> "Enable Axis" default hotkey "L".

What you describe works for the object and not the axis only. But I talk about the axis, not the whole object.

@aturtur
Copy link
Owner

aturtur commented Jul 9, 2024

Thanks for the suggestions.
AR_AxisToParent is ready and included in version 1.78.
I might do others in next version. Let's see.

@Vannipo
Copy link
Author

Vannipo commented Oct 27, 2024

Thank you very much. That helps a lot!

@Vannipo
Copy link
Author

Vannipo commented Oct 27, 2024

I understand the idea "AR_AxisToValues" is more complicated, but if u could seperate setting Translation/Rotation/Scaling to 0 into 3 scripts, that would be wonderful. :)
Imagine a scene with thousand of objects, and the axis of each object is already in place (e.g. the in the center or bottom of each object), but they have all different rotations. It would be cool, if I could reset the rotation only.

Sorry, I don't want to bother you and I know, how much work it is. But I am a noob concerning coding (and other stuff in life) and I hate C4D concerning basics.

I wrote already 11 scripts for myself for C4D (one set of adding a keyframe for SRT, which I asked you before. But I wasn't sure, whether u gonna notice. And a very useful "VisToggle"-script, which everyone in our company is using. It toggles just the view/render visibilty of selected objects. So, u can use a hotkey for switching and don't have to click on those small dots in the OM. That makes everything much faster.

I am an old Softimage lover. There everything just worked out of the box and the workflow in this software is still unmatched.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants