Difference between revisions of "PhysicsGetElementType"

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ {{Client function}} Returns type of physics-element ==Syntax== <syntaxhighlight lang="lua"> string physicsGetElementType(physics-element thePhysicsElement)...")
 
 
Line 22: Line 22:
local const = physicsCreateConstraint("pointtopoint", rb, 0,0,0)
local const = physicsCreateConstraint("pointtopoint", rb, 0,0,0)
iprint("shape: ",physicsGetElementType(shape)) -- shape
iprint("shape: ",physicsGetElementType(shape)) -- shape
iprint("rigidbody: ",physicsGetElementType(shape)) -- rigidbody
iprint("rigidbody: ",physicsGetElementType(rb)) -- rigidbody
iprint("staticcollision: ",physicsGetElementType(col)) -- staticcollision
iprint("staticcollision: ",physicsGetElementType(col)) -- staticcollision
iprint("constraint: ",physicsGetElementType(const)) -- constraint
iprint("constraint: ",physicsGetElementType(const)) -- constraint

Latest revision as of 19:11, 19 February 2020

Returns type of physics-element

Syntax

string physicsGetElementType(physics-element thePhysicsElement)             

Required Arguments

  • thePhysicsElement: physics element: shape, constraint, rigid body, static collision

Returns

Name of physics element, "shape", "rigidbody", "staticcollision", "constraint"

Example

local shape = physicsCreateShape(physics, "box", 1)
local rb = physicsCreateRigidBody(shape)
local col = physicsCreateStaticCollision(shape)
local const = physicsCreateConstraint("pointtopoint", rb, 0,0,0)
iprint("shape: ",physicsGetElementType(shape)) -- shape
iprint("rigidbody: ",physicsGetElementType(rb)) -- rigidbody
iprint("staticcollision: ",physicsGetElementType(col)) -- staticcollision
iprint("constraint: ",physicsGetElementType(const)) -- constraint
iprint("invalid: ",physicsGetElementType(physics)) -- false

See Also