Entity.SetCollisionBounds

From GMod Wiki

Revision as of 19:25, 14 June 2011 by SiPlus (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Function
Syntax Entity:SetCollisionBounds( Vector min, Vector max )
Description:
In a scripted entity's ENT:Initialize event, sets the bounding box of the entity. The box's corners are min and max. See additional notes for more information.
Returns: nil
In Object: Entity
Realm: NewerShared.png
BBCode Link: [b][url=http://wiki.garrysmod.com/?title=Entity.SetCollisionBounds]Entity.SetCollisionBounds [img]http://wiki.garrysmod.com/favicon.ico[/img][/url][/b]



Examples

DescriptionCreate an entity with a 10x10x10 bounding box.
Used onNewerServer.png
Code
 
function ENT:Initialize()
    local w=10  //Width
    local l=10  //Length
    local h=10  //Height
 
    //Vectors
    local min=Vector(0-(w/2),0-(l/2),0-(h/2))
    local max=Vector(w/2,l/2,h/2)
 
    //Set bounding box
    self:SetCollisionBounds(min,max)
end
 
OutputN/A


Additional Notes

Bounding box, Min and Max vectors. Convergence point of black lines is 0,0,0

See Also

Personal tools
Namespaces
Variants
Actions
Navigation
Lua Scripting
Functions
Hooks
Toolbox