Josh Miller 0 Posted July 10, 2016 Report Share Posted July 10, 2016 http://babylonjs-playground.com/#RC9CZ Hello, I'm currently developing a small game and need to rotate a mesh to a point. I want to set the rotation of a mesh to face a specific point in the "3D-Room". I hope anyone can get this cylinder in the playground to face to (0|0|0). Thanks a lot, Josh Quote Link to post Share on other sites
Wingnut 2301 Posted July 10, 2016 Report Share Posted July 10, 2016 Hi @Josh Miller, welcome to the forum. We were recently talking about "aiming an object" in another thread. Here is one of the playground demos we talked about. Let's do a docs search for 'rotation'... like this. Looks like link #1 and #8 might apply... for some delicious bedtime reading. In the above playground demo, you can see a nice function @line 63 called facePoint... looks pretty handy for you. Use at will. The cylinder has been created in a cone manner... no problem. Line 28 creates the cone, line 29 tips it on its side, line 30 elongates it, and line 31 applies the red material. You can disable cylinder position changes... by remarking-out line 137. Study that playground demo for a bit. Make changes, hit RUN over and over, SAVE new versions, but bookmark their new URL's so you know how to find them later. You can't hurt/overwrite ANYTHING important in the playground, so don't worry about pushing the wrong buttons. If you make a SAVE that you like or want to show us, paste it's URL into a comment, here. We're interested. If you need more help, holler. Again, welcome aboard. Josh Miller and JohnK 2 Quote Link to post Share on other sites
Josh Miller 0 Posted July 11, 2016 Author Report Share Posted July 11, 2016 Thank you so much for your help @Wingnut! I respect and honor your help for such a simple question I took this playground demo and removed the position part and added a sphere as a target. Updated Demo: http://www.babylonjs-playground.com/#Z3UOX#13 It would be awesome if the red spacecraft could face this sphere which is not on the ground. I have currently too little math knowledge for getting this done in the 3rd dimension Could someone help me? Quote Link to post Share on other sites
adam 755 Posted July 11, 2016 Report Share Posted July 11, 2016 http://www.babylonjs-playground.com/#Z3UOX#14 Wingnut and Josh Miller 2 Quote Link to post Share on other sites
Josh Miller 0 Posted July 11, 2016 Author Report Share Posted July 11, 2016 You Sir, should get a Medal of Honor. Let's raise our glasses to this active community! In eternal guilt, John. Quote Link to post Share on other sites
le_fieber 0 Posted April 30, 2019 Report Share Posted April 30, 2019 I needed something similar for a space sim game I do. I finally have some code which works quit well. The flying box is flying forward and rotates to the next waypoint while moving. Here is the playground: https://www.babylonjs-playground.com/#QFBT9R#19 Quote Link to post Share on other sites
Deltakosh 4315 Posted June 14, 2019 Report Share Posted June 14, 2019 We have a new forum: forum.babylonjs.com Quote Link to post Share on other sites
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.