4

How to properly use lookVector?

Shawnyg 4251
6 years ago

I've read the wiki page that includes lookVector, but it only provides a one sentence explanation. How would one use it to determine which way it is facing? Currently, I'm trying to make a sliding door and I want it to work whichever way the door is facing. Little help?

9
BlueTaslem 18054
6 years ago

The lookVector of a CFrame is a unit vector pointing in the direction of the CFrame's forward direction (-z in object space) or front face.

If the door's front face points the way you want it to move, then the math would look something like

startCFrame = part.CFrame

slideAmount = 5 -- Studs to slide

slideDirection = part.CFrame.lookVector -- Direction to slide in

slideCFrame = startCFrame + slideDirection * slideAmount -- Start + Motion


0
Thank you very much! Also, *direction Shawnyg 4251 — 6y