GetShape
This function gets an entity's shape. This function does not increment the shape's reference count.
Syntax
Returns
Returns the entity's shape. If the entity has no shape, NULL will be returned.
Example
--Create a window
window = Window:Create()
context = Context:Create(window)
world = World:Create()
local camera = Camera:Create()
camera:SetRotation(35,0,0)
camera:Move(0,0,-8)
local light = DirectionalLight:Create()
light:SetRotation(35,35,0)
--Create a model
local entity = Model:Box(1,1,1)
entity:SetColor(0.0,0.0,1.0)
local shape = Shape:Box()
entity:SetShape(shape)
Debug:Assert(entity:GetShape()==shape)
shape:Release()
while true do
if window:Closed() or window:KeyHit(Key.Escape) then return false end
Time:Update()
world:Update()
world:Render()
context:Sync()
end