Difference between revisions of "B2.Body:createFixture"
From GiderosMobile
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | '''Available since:''' Gideros 2011.6<br/> | + | '''<translate>Available since</translate>:''' Gideros 2011.6<br/> |
− | === Description === | + | === <translate>Description</translate> === |
<translate><br /> | <translate><br /> | ||
Creates a fixture and attach it to this body. If the density is non-zero, this function automatically<br /> | Creates a fixture and attach it to this body. If the density is non-zero, this function automatically<br /> | ||
Line 25: | Line 25: | ||
(b2.Fixture) = b2.Body:createFixture(fixtureDef) | (b2.Fixture) = b2.Body:createFixture(fixtureDef) | ||
</source> | </source> | ||
− | === Parameters === | + | === <translate>Parameters</translate> === |
'''fixtureDef''': (table) <translate></translate> <br/> | '''fixtureDef''': (table) <translate></translate> <br/> | ||
− | === Return values === | + | === <translate>Return values</translate> === |
− | '''Returns''' (b2.Fixture) <translate>The created fixture instance.</translate><br/> | + | '''<translate>Returns</translate>''' (b2.Fixture) <translate>The created fixture instance.</translate><br/> |
Revision as of 07:27, 24 August 2018
Available since: Gideros 2011.6
Description
Creates a fixture and attach it to this body. If the density is non-zero, this function automatically
updates the mass of the body. Contacts are not created until the next time step. The fixture definition is given
as a ordinary table. The fields of the fixture definition table are:
- shape: (b2.Shape) The shape, this must be set.
- friction: (number) The friction coefficient, usually in the range [0,1].
- restitution: (number) The restitution (elasticity) usually in the range [0,1].
- density: (number) The density, usually in kg/m^2.
- isSensor: (boolean) A sensor shape collects contact information but never generates a collision response.
- filter: (table) Contact filtering data. The definition of contact filtering data is given at b2.Fixture:setFilterData function.
The unset fields gets default values.
- Warning: This function is locked during callbacks.
(b2.Fixture) = b2.Body:createFixture(fixtureDef)
Parameters
fixtureDef: (table)
Return values
Returns (b2.Fixture) The created fixture instance.