AggrorJorn Posted January 10, 2010 Share Posted January 10, 2010 I'm trying to load a model that should be positioned at a bone called 'slingerpoint' Can someone tell me what I need to change to get this to work? function object:Init() self.slinger=LoadModel("abstract::slinger.gmf") self.pos=self.model:FindChild("slingerpoint") self.slinger:SetPosition(self.pos) end Quote Link to comment Share on other sites More sharing options...
Niosop Posted January 10, 2010 Share Posted January 10, 2010 You're not getting the position, you're getting the actual bone. So something like: self.pos=self.model:FindChild("slingerpoint"):GetPosition(1) Quote Windows 7 x64 - Q6700 @ 2.66GHz - 4GB RAM - 8800 GTX ZBrush - Blender Link to comment Share on other sites More sharing options...
AggrorJorn Posted January 11, 2010 Author Share Posted January 11, 2010 Thanks Niosop, that worked. function object:Init() self.pos=self.model:FindChild("slingerpoint"):GetPosition(1) self.slinger=LoadModel("abstract::matt_woonkamer_slingerklok_slinger.gmf") self.slinger:SetPosition( self.pos ) end Do you also perhaps know which command to use, so that the position of the slinger gets updated when I move the main object? Quote Link to comment Share on other sites More sharing options...
Niosop Posted January 11, 2010 Share Posted January 11, 2010 self.slinger:SetParent(self.model) 1 Quote Windows 7 x64 - Q6700 @ 2.66GHz - 4GB RAM - 8800 GTX ZBrush - Blender Link to comment Share on other sites More sharing options...
AggrorJorn Posted January 11, 2010 Author Share Posted January 11, 2010 briljant! Thanks for your help! +1 Quote 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.