SetRelativeLocation not working for [0, 0, 0]

I have a component in a class blueprint for which I’d like to allow rotation but not translation in instances. I could not see a relevant setting, so am attempting to accomplish this by setting the relative location of the arrow in the construction script. It works as expected for nonzero locations, but for [0, 0, 0], the component does not get moved.

Hello ,

I was unable to reproduce the issue you are experiencing. I have a few questions to help narrow down the issue you are experiencing.

  1. Can you reproduce this issue in a new project?
  2. If so could you provide a detailed list of steps so that I can reproduce this issue on our end?
  3. Can you provide screenshots of your issue?

Thanks!

Hi ,

I have reproduced the issue in a new project:

  1. Create a new blueprint class from actor
  2. Add a cube and an arrow
  3. Add a SetRelativeLocation (Arrow) node to the construction script and connect it up
  4. Instantiate the actor, select the arrow component from the details pane, and move it
  5. Deselect the actor, re-select the actor and move it
  6. Bug: the arrow does not move to relative position [0, 0, 0]

Repeat the above, but set a nonzero location for SetRelativeLocation (eg. [0.1, 0, 0]). Now, the arrow does move to the specified position.

Hello again,

Thanks to the repro steps provided. I have reproduced this issue and logged a report for it here

You can track the report’s status as the issue is reviewed by our development staff. Please be aware that this issue may not be prioritized or fixed soon.

Thanks