Neos-Metaverse / NeosPublic

A public issue/wiki only repository for the NeosVR project
195 stars 9 forks source link

GrabbableReceiverSurface at scale 0 confuses laser #3359

Open blhsrwznrghfzpr opened 2 years ago

blhsrwznrghfzpr commented 2 years ago

Describe the bug?

GrabbableReceiverSurfaceの付いたスロットのスケールが0の場合、そのオブジェクトを掴んだ直後に、別のオブジェクトを掴むとレーザーがおかしくなる。

Deepl Translate: If the scale of the slot with the GrabbableReceiverSurface is 0, grabbing another object immediately after grabbing that object will cause the laser to go wrong.

Relevant issues

None.

To Reproduce

  1. Boxを作成する。(Box-A)
  2. 子のスロットを作成し、GrabbableReceiverSurfaceとBoxColliderをアタッチして、スロットのスケールを0にする。
  3. 別のBoxを作成する。(Box-B)
  4. Box-Aを掴んだ直後にBox-Bを掴む。

--

  1. Create a Box (Box-A)
  2. Create a child slot, attach a GrabbableReceiverSurface and a BoxCollider, and set the scale of the slot to 0.
  3. Create another Box (Box-B)
  4. grab Box-B immediately after grabbing Box-A

Photo

Expected behavior

レーザーが曲がらない。

The laser does not bend.

Log Files

No response

Screenshots

https://user-images.githubusercontent.com/7685946/141654722-036b496c-43d0-42df-b5ba-a414d638fe95.mp4

How often does it happen?

Sometimes

Does the bug persist after restarting Neos?

Yes

Neos Version Number

Beta 2021.11.10.1253, Beta 2021.11.10.1265

What Platforms does this occur on?

Windows

Link to Reproduction Item/World

neosrec:///U-yoshi1123-/R-8ca43b69-6be1-4403-9e8c-209a4eb4f146

Did this work before?

I Don't Know

If it worked before, on which build?

No response

Additional context

No response

Reporters

yoshi1123_, Aetoriz

kulzae commented 2 years ago

Reproduced on 2021.11.10.1265 seems to only persist for the first grab. any additional grabs seem to work as normal and does not seem to cause any effects other than visually