x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Office Holiday

Epic Games' offices will be on holiday from June 22nd to July 7th. During this period support will be limited. Our offices will reopen on Monday, July 8th. 

How to set different World and actor rotations?

Hi, I'm having a problem differenciating both world and actor rotations. I am programming using blueprints and I'm constantly updating the actor local rotations when specific input events, for each rotation, are triggered. What should happen is:

  • If actor does a pitch, the inertial frame (world) sees the actor doing effectively a pitch;

  • If actor does a pitch (with an angle less than 90 degrees) and then a roll, the inertial frame should see it doing these rotations, but then also an yaw rotation.

The issue is that when pitch and roll rotations are produced on actor frame (locally), it's appearing also that I've made an yaw rotation, which I haven't.

So far I've tried using addActorLocalRotation, setActorRelativeRotation and also convert actor to world rotations "manually" but nothing works.

Sorry for the long text. I would really appreciate some help on the matter.

Best regards, rsmoreira

Product Version: UE 4.14
Tags:
more ▼

asked Jul 19 '17 at 12:16 PM in Using UE4

avatar image

rsmoreira
1 1 1

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first
  • Local Rotation is relative to the Actor's Origin.

  • World Rotation is relative to the World Origin.

Depending on how you have your BP structured, the rest of the actor's components might not be attached to the scene root. If this was the case, then setting the actor location or rotation will have no affect since the children are not parented.

  • This would happen if a child component was a physics object.

more ▼

answered Jul 19 '17 at 03:06 PM

avatar image

BenVlodgi
2.1k 38 17 52

avatar image rsmoreira Jul 19 '17 at 03:40 PM

Yes, that can be the case. Thanks.

avatar image BenVlodgi Jul 20 '17 at 03:38 PM

If this was the answer, could you mark it as such?

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question