YouGroove Posted March 19, 2015 Share Posted March 19, 2015 I have the code for Y rotation : v.y = pos1.x - pos2.x v.x = pos1.z - pos2.z local angleY = Math:ATan2(v.y, v.x) self.entity:SetRotation(0, angleY, 0) What is angle on X ? Quote Stop toying and make games Link to comment Share on other sites More sharing options...
macklebee Posted March 20, 2015 Share Posted March 20, 2015 That code just calculates the Y rotation needed to make an entity face another entity based on their respective positions without regards to any differences in height. There is no angle for X. I guess you technically could do the math based on the entities' Y-positions to determine the X/Z angles. But if you need to rotate on multiple axis, then using the Entity:Point() command would be easier. Quote Win7 64bit / Intel i7-2600 CPU @ 3.9 GHz / 16 GB DDR3 / NVIDIA GeForce GTX 590 LE / 3DWS / BMX / Hexagon macklebee's channel Link to comment Share on other sites More sharing options...
YouGroove Posted March 22, 2015 Author Share Posted March 22, 2015 I found htis usefull examples : http://stackoverflow.com/questions/1251828/calculate-rotations-to-look-at-a-3d-point Quote Stop toying and make games Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.