PhysicsCreateShapeFromModel

From Multi Theft Auto: Wiki
Revision as of 14:34, 19 February 2020 by CrosRoad95 (talk | contribs) (→‎Example)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Creates shape from model in specific physics world. Model must be streamed in ( orignal gtasa models counts as stream in )

Syntax

physics-shape physicsCreateShapeFromModel(physics thePhysics, int model)             

Required Arguments

  • thePhysics: Physics world.
  • model: object model.

Returns

  • shape compound shape made of triangle mesh, boxes and spheres.

Example

Spawns hay, tree, barn, hay stack and fence as rigid body near by 0,0,0 coords

function createRigidBodyFromModel(model, x, y, z)
  local shape = physicsCreateShapeFromModel(physics, model)
  if(shape)then
    local rigid = physicsCreateRigidBody(shape)
    physicsSetProperties(rigid, "position",  x, y, z)
  end
end

createRigidBodyFromModel(3276, 0,0,10)
createRigidBodyFromModel(672, 20,0,10)
createRigidBodyFromModel(12918, -20,0,10)
createRigidBodyFromModel(3374, 0,20,10)
createRigidBodyFromModel(12919, 0,-30,10)

See Also