AggrorJorn Posted January 10, 2010 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
Niosop Posted January 10, 2010 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
AggrorJorn Posted January 11, 2010 Author 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
Niosop Posted January 11, 2010 Posted January 11, 2010 self.slinger:SetParent(self.model) 1 Quote Windows 7 x64 - Q6700 @ 2.66GHz - 4GB RAM - 8800 GTX ZBrush - Blender
AggrorJorn Posted January 11, 2010 Author Posted January 11, 2010 briljant! Thanks for your help! +1 Quote
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.