Jump to content
Leadwerks Community

Recommended Posts

Posted

Hi,

I think that the title says everything. Is there anyway to rotate a model around a point other than its gizmo (center point)?

It could be in any language but LUA is better :)

 

Thanks.

Posted

try this...

 

require("scripts/class")
local class=CreateClass(...)

function class:CreateObject(model)
       local object=self.super:CreateObject(model)
--'Create a pivot'--
       object.pivot = CreatePivot()
--'set its location'--
object.pivot:SetPosition(Vec3(5,1,5),1)
--'set the parent'--
object.model:SetParent(object.pivot)

function object:Update()
               --'rotate the parent'--
	TurnEntity(self.pivot,Vec3(0,1,0))
       end

       function object:Free()
               self.model:SetParent(nil)
               self.pivot:Free()
	self.super:Free()
       end
end

Win7 64bit / Intel i7-2600 CPU @ 3.9 GHz / 16 GB DDR3 / NVIDIA GeForce GTX 590

LE / 3DWS / BMX / Hexagon

macklebee's channel

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...