Jump to content

Recommended Posts

Posted

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

Posted

You're not getting the position, you're getting the actual bone. So something like:

 

self.pos=self.model:FindChild("slingerpoint"):GetPosition(1)

Windows 7 x64 - Q6700 @ 2.66GHz - 4GB RAM - 8800 GTX

ZBrush - Blender

Posted

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?

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...